Greetings from TCS!!
We are currently seeking an experienced Java professional to join our team.
Tech Stack - Java 8, Springboot, APIs, microservices, Jenkins, Docker, Kubernetes, KAFKA and exposure to cloud technology
Location - Pune / Hyderabad
Experience range - 6 years to 8 years
In this role, you will :
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Should lead a group of developers to build the software components with great quality
Mentor the team members and provide guidance and code reviews
Should be capable of providing improvement and innovations to improve the process of build and deployment.
Should we well versed with monitoring tools, log analysis, performance analysis to resolve system issues
Should propose newer ways of maintaining service resilence.
To be successful in this role, you should meet the following requirements :
Nice to have Credit Risk Domain Expertise.
Should have working experience in Core Java and J2EE, Spring, Springboot.
Should be well versed and have real time experience on Junit, GITHUB, Maven, GIT, MQ.
Should be having working experience in connecting and performing operation in Database using Hibernate or Spring JDBC.
Nice to have Devops tools like Jenkins and Agile Scrum process and Jira.
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Experience in mentoring and coaching the team members.
Senior Java Developer • Pune, Maharashtra, India