Tata Consultancy Services
Java Back-End Developer (Microservices and Spring Boot)
The Back-End developer lays the foundation for all of the applications that our organization develops. This developer can integrate systems, design a database, and build out jobs for scheduled tasks. Performance, security, and stability are the outcomes they strive for.
Responsibilities & Skills
Build high performance, new services that are defect free
Analyze existing code, find and implement improvements
Drive the resolution of problems found in existing applications
Design and build jobs using code, SQL, and scripting
Work with front-end developers to build complete, end-to-end systems
Manage and maintain code base in Git
Experience in one or more modern development language (Java 1.8)
Experience in Spring Boot & Microservices
Knowledge on event-driven, reactive programming, streams, TDD, design patterns, SQL, cloud environments & native development
Previous work building RESTful services and APIs
Familiar with coding patterns, both object-oriented and procedural
Examples of unit test coverage for majority of code
Ability to debug code quickly and efficiently
Experience working with SQL, NoSQL, message and data systems
Hands‑on experience with a JavaScript structural framework (React)
Previous work on high‑traffic public-facing websites
Understanding of responsive web design using HTML5/CSS3
Experience with Oracle and PL‑SQL
Experience securing a public-facing API
Experience developing as part of an agile team
Experience solutioning and estimating requirements
Extensive knowledge of system architecture patterns
Secure coding training and/or experience
Salary Range:
$90,000–$95,000 a year
Qualifications Bachelor of Computer Science
Employment Details
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering & Information Technology
Industry: IT Services and IT Consulting
#J-18808-Ljbffr
Responsibilities & Skills
Build high performance, new services that are defect free
Analyze existing code, find and implement improvements
Drive the resolution of problems found in existing applications
Design and build jobs using code, SQL, and scripting
Work with front-end developers to build complete, end-to-end systems
Manage and maintain code base in Git
Experience in one or more modern development language (Java 1.8)
Experience in Spring Boot & Microservices
Knowledge on event-driven, reactive programming, streams, TDD, design patterns, SQL, cloud environments & native development
Previous work building RESTful services and APIs
Familiar with coding patterns, both object-oriented and procedural
Examples of unit test coverage for majority of code
Ability to debug code quickly and efficiently
Experience working with SQL, NoSQL, message and data systems
Hands‑on experience with a JavaScript structural framework (React)
Previous work on high‑traffic public-facing websites
Understanding of responsive web design using HTML5/CSS3
Experience with Oracle and PL‑SQL
Experience securing a public-facing API
Experience developing as part of an agile team
Experience solutioning and estimating requirements
Extensive knowledge of system architecture patterns
Secure coding training and/or experience
Salary Range:
$90,000–$95,000 a year
Qualifications Bachelor of Computer Science
Employment Details
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering & Information Technology
Industry: IT Services and IT Consulting
#J-18808-Ljbffr