You will design, develop, and maintain Java/J2EE based components and interfaces for enterprise solutions.
Responsibilities
Design and implement the business layer of applications using EJBs.
Develop the data access layer using JDBC and SQL/PLS-SQL.
Build and consume RESTful Web API services using GET, POST, PUT, and DELETE methods.
Analyze client requirements and coordinate with the architectural team to design technical solutions.
Manage the full Software Development Life Cycle (SDLC) from architecture to prototyping.
Required Skills
Core Java and J2EE (Servlets, JSP, EJBs).
Web Services including REST and SOAP.
Database development using Oracle, JDBC, and SQL/PLS-SQL.
Frontend technologies including JavaScript and Ajax.
Unit testing with JUnit.
Strong understanding of Object Oriented Programming and SDLC methodologies.
Proven debugging and problem-solving capabilities.
Master’s degree in Computer Science or Electronics Engineering with 6 months of experience, or a Bachelor’s degree in the same fields with 5 years of progressive experience.