19 Aug
|
Tata Consultancy Services
|
Hyderabad
19 Aug
Tata Consultancy Services
Hyderabad
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java, J2EE, Spring Boot, and Angular.
- Develop and enhance RESTful APIs and microservices-based solutions.
- Implement server-side components using Spring MVC, Spring IOC, Spring JDBC, and Spring Data JPA.
- Build responsive and interactive front-end applications using Angular.
- Develop and optimize SQL and PL/SQL programs on Oracle databases.
- Participate in application design, coding, testing, deployment, and production support activities.
- Work closely with product owners and business stakeholders to understand and implement business requirements.
- Ensure adherence to coding standards, design principles, and software engineering best practices.
- Participate in code reviews, refactoring, debugging, and performance optimization.
- Utilize CI/CD pipelines and DevOps tools for application delivery and release management.
- Collaborate with globally distributed teams in Agile development environments.
- Contribute to application support, issue resolution, and ongoing platform enhancements.
Required Skills
- 7+ years of experience in Full Stack Java Development.
- Strong expertise in Java, J2EE, and Core Java (Java 8 or higher).
- Hands-on experience with Spring Boot and Spring Framework.
- Strong Angular development experience.
- Experience developing REST APIs and web services.
- Strong SQL and PL/SQL programming skills.
- Experience with Oracle Database.
- Knowledge of JSON, SOAP, REST standards, and API integration.
- Experience with Hibernate and ORM frameworks.
- Familiarity with Unix/Linux and Shell scripting.
- Experience working in Agile environments.
Preferred Skills
- Experience with Git, Bitbucket, Jenkins, Maven, Jira, and CI/CD pipelines.
- Exposure to Microservices architecture.
- Test automation experience using Selenium, Cucumber, JUnit, Tosca, or similar tools.
- Experience with XSLT, XML technologies, and data transformation.
- Knowledge of performance tuning, memory analysis, thread dumps, and troubleshooting.
- Experience in release management and DevOps practices.
Desired Candidate Profile
- Strong problem-solving and debugging skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently with minimal supervision.
- Strong collaboration skills with global teams.
- Customer-focused mindset with passion for software development.
- Ability to multitask and deliver in rapid-paced Agile environments.
📌 Java Full Stack Developer (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad