logo

JobNob

Your Career. Our Passion.

Sr Backend Developer


99Yellow


Location

Hyderabad | India


Job description

5day – Java Backend Role : SDE III Experience : 9 - 12 Yrs.

What you will deliver: You will have the opportunity to influence, invent, and design system architecture across product and technology spaces. You will lead and mentor other talented engineers and will be responsible for building the best customer experience, keeping latency, security, and usability in mind. This role is well suited for those who have a passion for product development with a demonstrated sense of accountability, a high degree of satisfaction, and enjoy working as a proactive team player.

Key Responsibilities: ▪ Ability to interpret and map business, functional and nonfunctional requirements to technical specifications. ▪ Interact with diverse stakeholders like Project Manager/Scrum master, Business Analysts, offshore development, testing and other cross-functional teams as part of application development ▪ Write unit test cases for developed code as required. ▪ Design & develop solutions following established technical design, application development standards and quality processes in projects to deliver efficient, reusable and reliable code. ▪ Follow best practices to ensure the best possible performance, quality, and responsiveness of the applications. ▪ Assess the impacts on technical design because of the changes in functional requirements. ▪ Provide support specific to application bugs or issues within defined SLAs ▪ Support the Technical Lead/Architect in developing artifacts such as high level design, technical design etc. ▪ Help project manager/lead/pre sales with precise estimates keeping in mind risks and dependencies ▪ Quick to spot and analyse bottlenecks and bugs, and provide solutions ▪ Proactively identify and communicate technical risks, issues, and challenges with mitigations ▪ Manage and lead a team proactively providing guidance and mentoring as required ▪ Perform independent code reviews and guide junior team members for correction

Technical Skills: ▪ Strong Technology Architect/System Designer experience. ▪ Well-versed with Spring (Core, AOP, Transactions, Data, Security), Spring MVC, Spring Boot, Spring Cloud, Hibernate ▪ Experience with client side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, etc.) ▪ Experience with RESTful services as well as SOAP based web services ▪ Good knowledge of Java 8 and above with core areas like Streams, Lambdas, Functional Interfaces, Concurrency, Generics, threads, networking, IO, collections ▪ Well-versed with writing medium to complex SQL queries, triggers, stored procedures ▪ Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF, JPA etc. ▪ Knowledge of web and application servers like Tomcat, Glassfish, Jetty, Jboss/Wildfly, Weblogic / Websphere▪ Well-versed with Architecture and Design patterns. Practice industry's leading best guidelines/processes in building enterprise products/components ▪ Experience in defining swagger specification for REST APIs ▪ Knowledge of OpenID Connect, Oauth 2.0, SAML 2.0 ▪ Experience in websockets ▪ Should be able to analyse and find performance bottlenecks. Provide solution to the same ▪ Experience in any performance testing tool like JMeter and analysers like JProfiler. ▪ Good Understanding of the CI/CD pipelines ▪ Good knowledge and experience of working with Waterfall and Agile methodologies ▪ Well versed with build tools like Ant, Maven, Gradle ▪ Experience with full development cycle projects and not just maintenance projects ▪ Experience with Kafka, ActiveMQ, RabbitMQ or similar message broker ▪ Knowledge of Docker, Kubernetes and containerization ▪ Experience on both SQL and No-SQL databases like oracle/ MySQL, Mongo DB / Cassandra. ▪ Good knowledge of working with micro services based architecture ▪ Experience with enterprise grade applications and 3rd party application integrations ▪ Strong in unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc. ▪ Well versed with using source code repositories like Git, SVN, BitBucket etc. ▪ Knowledge of OOAD and system design using class diagrams, sequence diagrams, deployment diagram, activity diagram, use case diagram ▪ Good Understanding of the CI/CD pipelines ▪ Good knowledge and experience of working with Waterfall and Agile methodologies. ▪ Well versed with build tools like Ant, Maven, Gradle ▪ Experience with full development cycle projects and not just maintenance projects

Good to have: ▪ Experience with ElasticSearch, Apache Solr, Lucene ▪ Experience in integration technologies like Apache Camel, Mulesoft ▪ Knowledge of cloud platforms (AWS, Azure, IBM, Oracle, Google) You would be part of: ▪ Exciting journey in building next generation enterprise products ▪ Flat organisation structure ▪ Enriches both domain and technical skills.

Soft Skills ▪ Good verbal and written communication skills ▪ Ability to collaborate and work effectively in a team ▪ Proven experience leading and mentoring a team. ▪ Excellent analytical and logical skills

Education: Preferred: Graduate or Postgraduate with specialization related to Computer Science or IT


Job tags



Salary

All rights reserved