Title: Java Developer
Area(s) of responsibility
Job Title: Java Developer
Experience: 5–10 Years
About the Role:
We are seeking a skilled and passionate Java Developer with 5–10 years of hands-on experience in enterprise application development. The ideal candidate will have strong technical expertise in Java/J2EE technologies, modern frameworks, and web technologies, combined with excellent communication, problem-solving, and collaboration skills.
Key Responsibilities:
• Communicate effectively, both verbally and in writing, with peers, management, and cross-functional teams, ensuring smooth collaboration between technical and non-technical stakeholders.
• Design, develop, and maintain enterprise web applications using Java, J2EE, Spring, Spring Boot, Struts, Hibernate, Servlets, and Microservices architecture.
• Develop REST APIs, integrate XML, and work with relational databases (Oracle, SQL).
• Utilize version control systems such as RTC for efficient code management.
• Implement build and testing frameworks such as Apache Ant, Maven, and JUnit.
• Work with front-end technologies including HTML, CSS, JavaScript, AngularJS, and Angular 5+.
• Deploy and manage applications in WebLogic Server.
• Apply strong troubleshooting and analytical skills to resolve complex technical issues.
• Demonstrate ownership of deliverables and ensure high-quality solutions.
• Continuously learn and apply new technologies to enhance technical capabilities.
Required Skills & Qualifications:
• 5–10 years of hands-on development experience with Java and J2EE technologies.
• Strong expertise in enterprise web development, Spring/Spring Boot, Microservices, Struts, Hibernate, and RESTful services.
• Proficiency in relational databases (Oracle, SQL).
• Hands-on experience with build tools (Ant, Maven) and testing frameworks (JUnit).
• Experience with RTC or similar version control systems.
• Knowledge of front-end technologies (HTML, CSS, JavaScript, AngularJS, Angular 5+).
• Experience deploying applications on WebLogic Server.
• Strong troubleshooting, problem-solving, and analytical skills.
• Excellent communication and collaboration abilities.
Preferred Skills:
• Familiarity with modern DevOps tools and CI/CD practices.
• Exposure to cloud platforms (AWS, Azure, or Oracle Cloud).
• Knowledge of additional front-end frameworks and emerging technologies.