We are looking for an experienced Senior Software Engineer Java to join our technology team. This role involves contributing across the full software development lifecycle from requirements analysis to deployment and continuous improvement.
Key Responsibilities
Participate in all phases of the software development lifecycle (SDLC).
Analyze business and user requirements to define technical solutions.
Design develop test and maintain high-quality Java applications.
Write clean well-structured and testable code.
Perform software analysis programming debugging and troubleshooting.
Design technical solutions and application architectures.
Manage Java and Java EE application development.
Prepare and deliver software releases and related documentation.
Identify and resolve technical issues in a timely manner.
Support continuous improvement by evaluating new tools technologies and architectural alternatives.
Required Qualifications
Strong hands-on experience with Core Java J2EE Spring and Spring Boot.
Practical experience with JUnit Git/GitHub Maven and MQ.
Experience integrating and performing database operations using Hibernate or Spring JDBC.
Solid understanding of software development best practices and design principles.
We are looking for an experienced Senior Software Engineer Java to join our technology team. This role involves contributing across the full software development lifecycle from requirements analysis to deployment and continuous improvement.Key ResponsibilitiesParticipate in all phases of the softwa...
We are looking for an experienced Senior Software Engineer Java to join our technology team. This role involves contributing across the full software development lifecycle from requirements analysis to deployment and continuous improvement.
Key Responsibilities
Participate in all phases of the software development lifecycle (SDLC).
Analyze business and user requirements to define technical solutions.
Design develop test and maintain high-quality Java applications.
Write clean well-structured and testable code.
Perform software analysis programming debugging and troubleshooting.
Design technical solutions and application architectures.
Manage Java and Java EE application development.
Prepare and deliver software releases and related documentation.
Identify and resolve technical issues in a timely manner.
Support continuous improvement by evaluating new tools technologies and architectural alternatives.
Required Qualifications
Strong hands-on experience with Core Java J2EE Spring and Spring Boot.
Practical experience with JUnit Git/GitHub Maven and MQ.
Experience integrating and performing database operations using Hibernate or Spring JDBC.
Solid understanding of software development best practices and design principles.
View more
View less