What are the responsibilities and job description for the Java Software Engineer position at CogniTech Technologies?
Title: Java Backend Developer
Location: Onsite, New Jersey, US
F2F interview
Required Skills and Experience:
6 years of professional experience as a backend developer with expertise in Java/J2EE technologies.
Hands-on experience with Spring MVC, Spring Boot, Spring Core, and Spring Transactions.
Proficiency in developing REST and SOAP services using JAX-WS/RS and/or Spring Framework.
Strong understanding of application servers such as WebSphere and JBoss.
Experience in asynchronous Java process development, thread management, and logging frameworks like Log4J.
Demonstrated expertise in SQL optimization, relational databases, and database design principles.
Proficient in developing, debugging, and optimizing SQL queries, including joins, subqueries, and Knowledge of integration hubs like Data Power, Mule, or other ESBs.
Excellent communication and collaboration skills, with the ability to interact with both technical and non-technical stakeholders.