Senior Java Developer

Saint Louis, Not Specified


Employer: Tata Consultancy Service Limited
Industry: Technology
Salary: Competitive
Job type: Full-Time

Necessary Skills:

  • 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