Jobs · Engineering · North Carolina

JAVA API

Tata Consultancy Services · Charlotte, NC · 4 days ago
Engineering$100k–$110k/yrFull-time

About the role

We are seeking a Technical Lead with 7+ years of software engineering experience, including at least 2 years in a leadership capacity. You will drive the design and delivery of high-performance backend systems while mentoring onshore and offshore teams.

Skills & Expertise

  • Java 17/21
  • Spring Boot
  • REST APIs & Microservices
  • Kafka / Event-driven architecture
  • SQL Server / Oracle databases
  • GraphQL APIs
  • GitLab CI/CD
  • Kubernetes
  • Distributed system design
  • High-Level and Low-Level Design (HLD/LLD)
  • Scalability, resiliency, and performance tuning
  • Production support

Responsibilities

  • Lead the design and development of robust, scalable, and maintainable backend systems, ensuring adherence to design principles
  • Drive database architecture and optimization for performance and data integrity
  • Collaborate with cross-functional teams to design and implement integration solutions, ensuring seamless data flow across systems
  • Apply SRE principles to enhance system reliability, performance, and availability
  • Utilize container technologies (Docker, Kubernetes, OpenShift) to streamline deployment and orchestration
  • Develop microservices and backend applications using Spring Boot, applying best practices and design patterns
  • Design and implement high-performance RESTful APIs
  • Guide the creation of responsive user interfaces using modern JavaScript frameworks (React)
  • Write unit and integration tests (JUnit, Mockito, PowerMock) and enforce quality/security standards (Sonar, Fortify, Web Inspect)
  • Produce comprehensive documentation for each microservice, detailing architecture, design decisions, and implementation guidelines
  • Participate in Agile processes, including sprint planning, reviews, and retrospectives
  • Proactively identify and resolve bugs and performance issues
  • Engage in database design and optimization for integration systems

Requirements

  • Minimum of 10 years of Java development experience, with a strong focus on Spring Boot and backend architecture
  • Expertise in cloud architectures (AWS certification preferred)
  • Proficient with both SQL and NoSQL databases
  • Proven track record in designing and implementing complex system integrations
  • Strong background in test-driven development and automated testing frameworks
  • Hands-on coding ability; must pass a coding assessment

Pay

$100,000 – $110,000 per year

Similar jobs

JAVA API

Tata Consultancy ServicesDallas, TX· 1 wk ago
Engineering$100k–$110k/yrapply on ibegin.tcsapps.com

JAVA API

Tata Consultancy ServicesMinneapolis, MN· 1 mo ago
Engineering$100k–$110k/yrapply on ibegin.tcsapps.com

JAVA API Developer

Tata Consultancy ServicesCary, NC· 2 wk ago
Information Technology$110k/yrapply on ibegin.tcsapps.com

Java API Developer

TechJobsDataPittsburgh, PA· 1 wk ago
Engineeringapply on techjobsdata.com

Java Api Developer

TEKsystemsBirmingham, AL· 1 mo ago
Engineering$60–$63/hrapply on ars2.equest.com

Java API Developer

TEKsystemsBirmingham, AL· 1 mo ago
Engineering$60–$63/hrapply on ars2.equest.com