Job Summary
We are looking for a Senior Software Developer with strong Java experience to design, develop, and maintain high-performance enterprise applications. This role involves full software development lifecycle participation, architectural discussions, and close collaboration with cross-functional teams to deliver scalable and reliable solutions.
Key Responsibilities
Design, implement, and maintain Java and Java EE applications
Deliver high availability, performance, and secure solutions
Participate in all phases of the software development lifecycle (SDLC)
Write clean, efficient, testable, and well-documented code
Perform software analysis, programming, testing, debugging, and code reviews
Develop and manage Java/J2EE applications using Spring / Spring Boot
Ensure system designs comply with technical specifications and architecture standards
Prepare, produce, and support software releases
Translate business and user requirements into technical specifications
Conduct unit testing, system testing, and quality assurance activities
Identify opportunities for code reuse and apply appropriate design patterns
Participate in architectural reviews and technical discussions
Provide technical guidance and support for agreed user stories
Collaborate closely with team members to meet project deliverables and timelines
Support customers during UAT, implementation, and post-cutover phases
Engage in continuous improvement by researching new technologies and solutions
Job Requirements
Bachelor's Degree in Computer Science, Information Technology, or a related field
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.