Java Microservices Developer

Tata Consultancy Services Ltd
  • Irving, TX
  • $100,000–$130,000 Per Year
7 days ago

Job Description

Role: Engineer

Required Skills: Core JAVA

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 8 - 10 Years

Function: TECHNOLOGY

Apply By: 2027-01-02

Java Microservices Developer

This is a senior backend/application development role focused on designing, building, testing, and configuring scalable Java-based applications and distributed systems. The developer will work in an agile environment, collaborate closely with technical leads and client technology/business teams, and handle complex application-development scenarios.

Core responsibilities

  • Design and build software systems with well-defined interfaces.
  • Develop, test, debug, implement, and document complex applications.
  • Perform unit and system testing and support TDD practices.
  • Design solutions for scale, high availability, redundancy, clustering, disaster recovery, and load balancing.
  • Build and work with microservices and distributed architectures.
  • Collaborate with technical leads, team members, and client stakeholders.
  • Contribute to CI/CD and cloud/container-based application delivery.

Key technical requirements

  • Java: Java 8+, Core Java, OOP, Streams, Concurrency, J2EE.
  • Spring: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Eureka, Spring Cloud Gateway.
  • Architecture: Microservices, distributed systems, layered architecture, design patterns, bounded contexts.
  • APIs: RESTful services and SOAP.
  • Databases: PostgreSQL, Oracle, SQL, MongoDB/NoSQL, JPA/Hibernate.
  • Cloud & Containers: AWS, Docker, Kubernetes, OpenShift.
  • DevOps: Git, Jenkins, Maven, CI/CD.
  • Web/Application Servers: Nginx and Tomcat.
  • Security: TLS and SSL certificate knowledge.
  • Operating Systems: Unix, Linux, and Windows.
  • Additional understanding of networking, data architecture/modeling, memory management, multithreading, algorithms, and optimization.

Experience & professional attributes

  • 7+ years of experience in microservices architecture and Java design patterns. This requirement remains unchanged based on the reviewer decision.
  • St rong coding and technical design capability for complex scenarios.
  • Collaborative working style and ability to build positive working relationships.
  • Strong commitment to business/client satisfaction and agility.
  • Proactive approach, strong work ethic, and willingness to learn.

Salary Range: $100,000 to $130,000 per year

Numbers & Facts

LocationIrving, TX
Salary$100,000–$130,000 Per Year

Skills

  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Cloud Computingunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Satisfactionunmatched
  • Data Modelingunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Disaster Recoveryunmatched
  • Distributed Applicationsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Hibernateunmatched
  • High Availabilityunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Linux Operating Systemunmatched
  • Load Balancingunmatched
  • Memory Managementunmatched
  • Microservicesunmatched
  • Microsoft Windows Operating Systemunmatched
  • MongoDBunmatched
  • Multithreaded Programmingunmatched
  • Network Architecture/Engineeringunmatched
  • NoSQLunmatched
  • Object Oriented Programming (OOP)unmatched
  • Operating Systemsunmatched
  • Optimization Algorithmunmatched
  • Oracle Databaseunmatched
  • PostgreSQLunmatched
  • REST (Representational State Transfer)unmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Spring MVCunmatched
  • System Architectureunmatched
  • System Testunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • Unix Operating Systemsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder