Description
Build and maintain enterprise applications using microservices and event-driven architectures.
Responsibilities
- Develop and implement microservices using Spring Boot and event-driven architecture.
- Design and develop web services and service-oriented architectures.
- Manage application resiliency and security within an agile environment.
- Perform Java performance tuning, debugging, and profiling.
- Utilize CI/CD pipelines for continuous integration and deployment.
Required Skills
- 10+ years of experience in information technology and application development.
- Deep understanding of Java/J2EE, core APIs, and multi-threaded/concurrent programming.
- Experience with Spring Boot and Spring frameworks.
- Proficiency in SQL and database management with Oracle or cloud databases.
- Hands-on experience with XML and design patterns.
- Competency with version control systems including SVN and GIT/Bitbucket.
- Strong understanding of agile methodologies and CI/CD.
- Bachelor's degree in a relevant field.
Preferred Skills
- Experience with React and JavaScript.