TE

Full Stack Java Developer

Teamware Solutions
Bangalore5-8 LPA Posted 16 Jul 2025
FULL TIME
Html5
Css3
Java Development
Javascript
Spring Framework

Job Description

We are looking for a talented Full Stack Java Developer with 4 to 5 years of experience to design, develop, and maintain web applications and services. The candidate will work on both front-end and back-end components, delivering scalable, high-quality solutions in an Agile environment.

Key Responsibilities:

  • Design, develop, test, and deploy robust and scalable Java-based applications
  • Develop front-end components using modern JavaScript frameworks (React, Angular, Vue.js)
  • Build RESTful APIs and integrate with various backend services and databases
  • Participate in requirement analysis, design reviews, and technical discussions
  • Write clean, maintainable, and efficient code following best practices
  • Debug and troubleshoot issues across the full application stack
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management
  • Ensure application performance, security, and responsiveness
  • Stay updated with emerging technologies and suggest improvements
  • Participate in code reviews and contribute to team knowledge sharing

Required Skills:

  • 4 to 5 years of experience in Java development (Java 8+ preferred)
  • Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like React, Angular, or Vue.js
  • Proficient in building and consuming RESTful APIs
  • Experience with relational databases like MySQL, Oracle, or PostgreSQL and writing complex SQL queries
  • Familiarity with version control systems such as Git
  • Knowledge of build tools such as Maven or Gradle
  • Understanding of containerization technologies like Docker and CI/CD pipelines
  • Experience working in Agile/Scrum development environments
  • Familiarity with unit testing frameworks (JUnit, Mockito)

Preferred Qualifications:

  • Experience with NoSQL databases like MongoDB or Cassandra
  • Knowledge of message brokers like RabbitMQ, Kafka is a plus
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Understanding of microservices architecture
  • Familiarity with front-end testing frameworks (Jest, Cypress)
  • Experience with performance tuning and optimization

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Self-motivated with a willingness to learn new technologies
  • Detail-oriented and committed to writing quality code
  • Ability to manage time and work under deadlines