Java Software Engineer

Tata Consultancy Services
Pune City, Maharashtra, India

TCS is hiring for Java Developer

Experience - 6 to 12 years of experience

Location - Chennai, Bangalore, Pune

Education - 15 years of full time education

Must - Have

  • Experience in one or more modern development language (Java1.8)
  • Experience in Springboot & 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.
  • Makes a habit of covering the majority of their code with unit tests
  • Ability to debug code quickly and efficiently
  • Experience working with SQL, NoSQL, message and data.
  • Hands-on experience with a javascript structural framework (React).
  • Previous work done on high-traffic public facing websites.
  • Understand the mechanics of responsive web design using HTM5/CSS3

Good - to - Have

  • 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

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →