**Req ID**: 245216
We are currently seeking a Sr Java Microservice Developer to join our team in Heredia, Heredia (CR-H), Costa Rica (CR).
**Job Description - Java-Microservice**
**Position's General Duties and Tasks Required**:
- Need 8+ years of experience in Java, J2EE development, Spring f/w and related spring technologies, Spring boot, spring cloud and other cloud native frameworks
- Need 8+ years of experience in designing and building micro services adhering to domain driven design concepts
- Need 8+ years of experience with various database and data grid technologies RDBMS, NoSQL
- Need 8+ years of experience in industry standard interface architectures (REST, SOAP etc.)
and protocols (HTTP, JMS, AMQP, MQ etc.)
**Will be responsible for the following on a scrum team**:
- Collaborative working with the clients technology and business staff day-to-day
- Proactive and willing to go above and beyond to satisfy the client and deliver on project goals
- Additional requirements: Skilled in building distributed systems, CI/CD and Test Driven Development (TDD)
- Expertise in Java and J2EE
- Experience in leading Development Teams
- Level of understanding of infrastructure elements
- Deep understanding of designing for scale
- Understanding of service design for Cloud environment, specifically micro-services deployed in Cloud Foundry
- Micro-service design operating within a bounded context
- Database principles and Data Architecture/Model
- Multi-thread vs single thread decision and utilization
- Memory management in programming language
- Knowledge of Common Frameworks, ORM
- Knowledge of Basic Algorithms and approaches in optimization of algorithm
**About NTT DATA Services**
**NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law.
We are committed to creating a diverse and inclusive environment for all employees.
If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.