Job Description
Notice Period : Less then 20 days
RESPONSIBILITIES:
• Should be the key person to map customer requirements to the most suitable way of implementation using core technology concepts
• Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed
• Should support entire product life cycle implementation starting from requirement gathering till production deployment as well as post-production support
• Should be able to provide high level estimates for the assigned parts of work
• Shall be responsible for timely delivery as agreed within the project without compromising on quality
• Interacts well with peers and communicates in a clear and concise manner both verbally and written on his/her work
• Should be able to coach a junior members of project team on technical aspects
• Should actively participate and contribute to analysis, design, planning, processes, etc., Raise issues where needed and create sensitivity towards timely resolution of problems
• Adopts agile development methodologies and test-driven development
SKILLS:
• A spirited problem solver, a passionate programmer with very good analytical and design skills
• Should be strong in object-oriented analysis and design. Solid work experience in development of Java/JEE applications involving micro-services architecture, Cloud infrastructure
• Good knowledge of architectural patterns like MVP, MVVM, MVC etc.,
• Rich experience in Java/JEE, Spring Boot, Hibernate, web services (SOAP and RESTful), Messaging, Synchronous and Asynchronouscommunication by implementing solutions in EAI layer
• Good experience in ORM framework
• Strong hands-on experience on server-side concepts like Messaging, Workflow orchestration, SOA
• Ability to independently prepare Technical Designs for modules of medium complexity
• Good experience in developing automated regressions and performance engineering
• Well versed with relational database concepts and data model design
• Familiarity with software development lifecycle and software estimation is a must
• Programming experience in any JavaScript/TypeScript framework (Angular 7.0+) would be an added advantage
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Hyderabad, offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
