Description
You will develop and maintain enterprise applications using Java and Spring technologies.
Responsibilities
- Build and maintain REST and SOAP web services using microservices architecture.
- Write thread-safe code and implement concurrency patterns to ensure application stability.
- Design and implement object-oriented solutions following established design patterns and SOA principles.
- Develop and execute unit tests using JUnit to ensure code quality.
- Troubleshoot and resolve complex technical issues within an Agile environment.
Required Skills
- 5+ years of experience in Java development.
- Strong proficiency in Core Java and J2EE.
- Extensive experience with Spring Framework and Spring Boot.
- Practical knowledge of OOP and Service Oriented Architecture (SOA).
- Experience working with SQL/PL-SQL in DB2 databases.
- Proficiency with Git, JIRA, and Confluence.
- Experience using IDEs such as RAD or Eclipse.
- Ability to work effectively in Agile workflows.
- Strong analytical and troubleshooting capabilities.
Preferred Skills
- Experience with Spring Security, Spring Batch, or Spring Web Services.