Java Developer
Summary
Builds and maintains Java-based enterprise applications using Spring Boot, REST APIs, and MySQL for a global outsourcing client.
Qualifications
- Bachelors or College degree in Information Technology, Computer Engineering, and/or related fields. Other courses are welcome as long as he or she has extensive related experience.
- Has at least 5 years of experience as a Java Developer, with expertise in application analysis and troubleshooting.
- Experience in business domain processes is preferred but not required.
- Strong Analytical and Problem‑solving skills.
- Excellent skills in coding, debugging, testing and prototyping.
- Knowledge in different programming languages (will depend on the project specification and need) available in the industry.
- Ability to analyze complex problems, interpret operational needs, and develop integrated, creative solutions.
- Ability to analyze user requirements and specifications and translate into program codes.
- Ability to test and debug program codes.
- Ability to handle support in the context of current user specification.
- Ability to prepare detailed written instructions and documentation.
Work Hours and Working Conditions
- To provide and deliver solutions within the defined timeline across regions, may need to go on different shifts or extended working hours.
- Some days may be heavy while others may be light. Extended working hours may be required if the need arises.
- May require travel to other sites.
- Mid-Shift: 3pm-12am / 2pm-11pm
Technical and Functional Competencies
- Programming Languages: Expert in Java (8 & 17), C#, .NET, with strong background in Full Stack Development and API Integration.
- Frameworks & Technologies: Rest API, Spring Boot and Legacy Spring Framework, JSF / JSP.
- Database: MySQL.
- Application Server: Tomcat 10.1.
- Build Tools: Maven and Ant.
- Azure DevOps, TFS, Agile Scrum, Git Flow.