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
Preferred Qualifications
Experience with microservices architecture
Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
Knowledge of containerization technologies such as Docker
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
ANY GRADUATE