Job Description
Java developer
Experience : 4-7 Years
Location : Pune, Chennai
Interview date : 23 April (Virtual)
Required Technical Skill Set :Java, Spring boot, AWS
Desired Competencies (Technical/Behavioral Competency)
Must-Have**
(Ideally should not be more than 3-5)
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum of 3 years of hands-on experience in Java and AWS development.
- Strong proficiency in Java, including Java EE and Spring boot Framework.
- Proficiency in JDBC, JPA, CRUD operations and unit testing framework like Junit.
- In-depth knowledge of software design patterns and best practices.
- Excellent problem-solving skills and ability to handle complex technical challenges.
- Good communication skill.
- Experience with agile software development methodologies.
Good-to-Have
- AWS Knowledge Lambda, API Gateway, ECS, ECR, Fargate
- Experience with database systems (e.g., SQL, NoSQL).
- Security best practices and experience in securing Java applications.
- Experience with RESTful API and services development.
- Knowledge about DevOps and CI/CD process
Responsibility of / Expectations from the Role
1
Self-sufficient in Java and AWS software design and development
2
Ensure code quality, adherence to coding standards, and performance optimization.
3
Troubleshoot and resolve technical issues and provide guidance to team members.
4
Stay updated with the latest Java, AWS and web technologies tools, and best practices.
5
Contribute to the development of technical documentation and system architecture diagrams.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time
Contact Details:
Company: Tata Consultancy
Location(s): Pune
Keyskills:
Java
JUnit
Spring Boot
Unit Testing
AWS
Java Ee Applications