**Req ID**:239082
We are currently seeking a Mid. Software Engineer to join our team in Culiacán, Sinaloa (MX-SIN), Mexico (MX).
Client is looking for intermediate software engineer to create Microservices and REST APIs
- Work with stakeholder to gather and document the requirements, design, technical flows
- Develop, test and deploy APIs
- Writing tested, idiomatic, and documented Java Code
- Communicating with external web services
- Producing, maintaining, and modifying REST APIs, Microservices
- Ensuring APIs are developed using industry standard best practices
- Knowledge of Spring REST and Spring Microservices frameworks
- Integrates APIs with API Gateways like Apigee, Mulesoft
- Documents using Swagger tools and yaml
- Fixing any issues or bugs that arise
- Bachelor's Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required.
- Hands-on experience with one or more of the languages (Java, JavaScript)
- Solid experience with java spring based frameworks and libraries
- Working with public cloud and cloud based technologies
- Experience building and consuming REST API and Microservices
- Experience integrating APIs with API Gateways
- Understanding and experience working with CI/CD processes and tools such as Jenkins
- Passion for engineering excellence, empowering others and continuous improvement via collaboration and willingness to learn
- Strong analytical, technical, and problem-solving skills to understand complex customer needs and transactions
- Ability to learn and experiment with new technologies and patterns
**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._