Java Developer

TATA Consultancy Services Limited

Seattle, WA • 2m ago • On-site

Senior

On-site

90,000 - 120,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Java Developer role

Improve your resume now

$90,000 – $120,000/year

Quick Facts

  • Role: Java Developer (Backend)

  • Experience: 8–15 years (8–10 years emphasized)

  • Work location: Seattle, WA / Charlotte, NC (Onsite)

Description

Backend Java Developer position focused on delivering end-to-end solutions using Core Java and J2EE technologies. Responsibilities include building RESTful services with Spring/Spring Boot and SOAP web services, developing microservices for containerized deployments, integrating with databases (Oracle SQL/PLSQL and Cassandra), and working with Kafka for streaming data. You’ll also own testing, performance optimization, and collaboration with cross-functional teams.

Responsibilities

  • Develop backend services and integrate APIs with database systems

  • Take ownership of tasks and deliver complete solutions end-to-end

  • Build RESTful services using Spring Framework and Spring Boot, and SOAP web services

  • Implement microservices and support deployment in Docker/container environments

  • Use Apache Kafka to publish and consume online data

  • Develop JUnit test cases and perform performance testing, optimization, and code analysis

  • Handle issues with cross-functional and distributed development teams

Requirements

  • 8–10 years hands-on backend development using Java

  • Strong OO design and Java programming skills

  • Experience with one or more J2EE application servers

  • Strong experience with Spring/Spring Boot (REST) and SOAP web services

  • Strong experience with microservices, Docker/containers, and deployment

  • Experience with Apache Kafka

  • Experience developing JUnit tests and conducting performance testing/optimization and code analysis

  • Experience with Oracle SQL/PLSQL and Cassandra

  • Experience with Eclipse/IntelliJ, Maven, Git/Bitbucket, CI/CD pipelines, and Splunk

  • Experience building high-volume, scalable, available distributed systems

  • Knowledge of Creational and Behavioral design patterns

  • Agile and SDLC knowledge, including test-driven development

  • Ability to manage multiple tasks and adapt in a constantly changing environment to meet release deliverables

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report