Tata Consultancy Services

Java Microservices Developer

Tata Consultancy Services$110K — $125K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years in software development and technical leadership with Java, SpringBoot, and J2EE
  • Experience in microservices architecture
  • Extensive use of Apache Kafka for event-driven solutions
  • Strong expertise in Oracle Database including design and optimization
  • Hands-on with CI/CD using Jenkins, Docker, Kubernetes, and Splunk
  • Proficient in designing GraphQL APIs and integrating them
  • Experience in Agile/Scrum environments with collaborative team participation

Responsibilities

  • Create scalable, domain-driven microservices for applications
  • Develop resilient, robust, and self-healing applications
  • Own applications within the Risk Technology subdomain
  • Collaborate with Business Analysts to gather requirements
  • Conduct thorough assessments to craft effective solutions
  • Manage project requirements and develop team work schedules
  • Participate in design and code reviews, ensuring quality and coherence

Benefits

  • Participation in Agile/Scrum practices
  • Collaboration with cross-functional teams
  • Opportunity to lead in a significant tech domain
  • Exposure to cutting-edge technologies like Docker and Kubernetes
  • Focus on both development and project management aspects
  • Continuous learning through project planning and industry trend engagement
Full Job Description
Must Have Technical/Functional Skills
• 10+ years of software development and technical leadership with Java, SpringBoot and J2EE
• Great Exposure to Microservices architecture
• Extensive experience working with Apache Kafka for event-driven and real-time messaging solutions.
• Strong expertise in Oracle Database (Oracle DB), including database design, development, and performance optimization.
• Hands-on experience with CI/CD pipeline implementation and deployment, utilizing tools such as Jenkins, LightSpeed, Docker, Kubernetes, and Splunk for monitoring and log analysis.
• Experience designing and developing GraphQL APIs and integrating GraphQL services with enterprise applications.
• Proven ability to work in Agile/Scrum environments, collaborating with cross-functional teams and actively participating in all Scrum ceremonies to ensure successful project delivery.

Roles & Responsibilities
• Would be responsible to make application lean, mean and scalable by creating domain driven microservices
• Application should be self-resilient, robust and self-healing
• Take Ownership of all applications in the assigned sub domain within Risk Technology.
• Interacting with Business Analysts and managers to understand the requirements behind BRDs/FRDs/SRs.
• Complete understanding of application code through code compilation, code walkthrough, execution flow,

overall design
• Conduct comprehensive assessments to develop solutions
• Determine project requirements and develop work schedules for the team
• Identifying the areas where code needs to change for meeting the required functionalities and maintain traceability
• Participate in design review/code/project review meetings-local/global
• Hands on Development using required IDE such as Intelij & related plug ins, SQL Client etc
• Unit Testing, Integration Testing, UAT/SIT support
• Manage code check in, check out, merge, build management as needed
• Reporting on project/task progress as needed
• Participate in all project planning, progress, & development meetings with the team & global managers
• Keep up-to-date with industry trends and developments

Salary Range: $110,000 to $125,000 per year

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Java Microservices Developer jobs: