Senior Java Developer
Saint Louis, Not Specified
Employer: Tata Consultancy Service Limited
Industry: Technology
Salary: Competitive
Job type: Full-Time
Necessary Skills:
Good to Have:
Responsibilities:
- Atleast 7+ years of IT experience with proven hands-on Java development experience
- Strong proficiency with Java 1.8 Spring Boot, Microservices, Rest APIs, Spring Batch
- Hands-on experience of AWS Services: S3, Lambda, RDS, EC2.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Must have a good Understanding of any Database : SQL or Oracle
- Developing high-performance applications by writing testable, reusable, and efficient code
- Proficient understanding of code versioning tools, Git/BitBucket, Jenkins, Maven
- Good Collaboration to work with teams based at offshore and customer representatives
- Willing to provide on-call support as necessary
Good to Have:
- Experience of working in Agile or SAFe
- Experience of working on AWS Cloud
- Experience in developing pipelines for CI/CD automation in Jenkins
- Experience in working with collaboration tools like JIRA, Confluence
Responsibilities:
- Troubleshoot the critical/major incidents and problems
- Troubleshoot the critical/major incidents and problems
- Escalate matters seeking immediate attention
- Provide data for status reporting
- Ensure incidents are resolved within agreed SLAs
- Perform root cause/causal analysis where agreed SLAs not met
- Co-ordinate with the enhancements team to manage environment utilization and co-ordinate testing activities
- Research, recommend, code, and administer software development changes
- Defect analysis
- Modify code and/or implement solutions as per requirements for defect fixing
- Enhancements of new functionality
- Carry out detailed analysis to understand requirements and design documents
- Create code and/or implement solutions as per requirements in development/maintenance projects
- Perform unit testing using test plans/test cases and document test results
- Schedule software code as per technical design specifications
- Resolve application-related issues experienced by end-users as part of maintenance/enhancements
- Follow project methodology and documentation processes and adhere to coding standards
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements
Created: 2024-05-06
Reference: 311450
Country: United States
State: Not Specified
City: Saint Louis