Description
You will build, maintain, and troubleshoot Java-based enterprise applications.
This role is on-site.
Responsibilities
- Analyze user requirements and define system features.
- Design and develop reusable Java code following the development lifecycle.
- Identify bottlenecks, debug issues, and propose system solutions.
- Troubleshoot development and production problems across environments.
- Ensure effective design, development, validation, and support activities.
Required Skills
- 5+ years of professional Java development experience.
- Strong proficiency in Java and J2EE.
- Experience with Spring Boot and Spring Framework.
- Knowledge of Microservices architecture.
- Familiarity with Hibernate and JDBC.
- Understanding of legacy technologies like Struts and JSP.
- Ability to analyze requirements and envision system functionality.
Preferred Skills
- Graduate degree in any field.