Description

Responsibilities 

Collaborate with cross-functional teams to analyze, design, and implement Java-based applications

Develop and maintain scalable and high-performance web applications using J2EE technologies

Design and implement server-side components that seamlessly integrate with front-end technologies

Troubleshoot and resolve issues related to application functionality, performance, and scalability

Conduct code reviews to ensure best practices are followed and maintain code quality

Work closely with product managers, architects, and other developers to deliver high-quality software solutions

Requirements 

Bachelor's degree in Computer Science, Engineering, or a related field

Proven experience as a Java Developer with expertise in J2EE technologies

Strong understanding of web application development using Tomcat or a similar application server

Proficiency in Java, Spring, Hibernate, and other related frameworks

Experience with front-end technologies such as HTML, CSS, and JavaScript

Knowledge of relational databases and SQL

Excellent problem-solving and debugging skills

Strong communication and teamwork abilities

Preferred Qualifications

Experience with microservices architecture

Familiar with version control (Git/GitHub) and CI/CD systems

Familiarity with Agile development methodologies

Bonus Qualifications

Prior experience with SailPoint and or ServiceNow API and SDK frameworks

Education

ANY GRADUATE