17 Sep
|
TCS_India
|
Hyderabad
17 Sep
TCS_India
Hyderabad
Java Developer
Job Summary
We are looking for a skilled Java Developer to design, develop, test, and maintain scalable and high-performance applications. The ideal candidate should have robust knowledge of Java, Spring Boot, REST APIs, databases, and software development best practices.
Responsibilities
- Design, develop, and maintain Java-based applications.
- Develop scalable and secure applications using Java and Spring Boot.
- Build and integrate RESTful APIs and microservices.
- Write clean, efficient, maintainable, and reusable code.
- Work with relational databases such as MySQL, PostgreSQL, or Oracle.
- Perform unit testing, debugging, and troubleshooting.
- Collaborate with product managers, developers, QA engineers, and other stakeholders.
- Participate in code reviews and follow coding standards and best practices.
- Identify and resolve application performance and production issues.
- Maintain technical documentation and contribute to system design discussions.
Required Skills
- Strong proficiency in Core Java and Object-Oriented Programming.
- Experience with Spring Framework / Spring Boot.
- Good understanding of REST APIs and microservices architecture.
- Knowledge of SQL and relational databases.
- Experience with Git and version control.
- Familiarity with JUnit, Mockito, or other testing frameworks.
- Understanding of software development lifecycle and Agile methodologies.
- Good problem-solving and communication skills.
Preferred Skills
- Experience with AWS, Azure, or Google Cloud.
- Knowledge of Docker and Kubernetes.
- Experience with Kafka or other messaging systems.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Knowledge of NoSQL databases such as MongoDB or Redis.
Experience
2–5 years of professional experience in Java development.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
📌 UI UX Designer (Hyderabad)
🏢 TCS_India
📍 Hyderabad