We are seeking a skilled Backend / Enterprise Java Developer with solid experience in Java EE and enterprise application development. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems using established application servers and relational databases.
Key Responsibilities:
Design, develop, and maintain backend applications using Java EE technologies
Deploy and manage applications on JBoss 5 application server
Work with relational databases such as DB2 and Oracle for data modeling, query optimization, and performance tuning
Collaborate with cross-functional teams to define, design, and deliver high-quality solutions
Troubleshoot and resolve application issues, ensuring system stability and performance
Participate in code reviews and ensure adherence to best practices and coding standards
Support production systems and provide timely bug fixes and enhancements
Required Skills & Qualifications:
Robust experience in Java EE (EJB, Servlets, JSP, etc.)
Hands-on experience with JBoss 5 application server
Proficiency in DB2 and/or Oracle databases, including SQL and performance tuning
Good understanding of backend architecture and enterprise application design patterns
Experience with debugging and performance optimization
Robust problem-solving and analytical skills
Preferred Qualifications:
Experience working in legacy enterprise environments
Familiarity with version control systems (e.g., Git)
Knowledge of integration frameworks or messaging systems is a plus
Experience:
3–7 years of relevant experience in backend or enterprise Java development