Java Full Stack Developer

5-6 Years experience | Mysuru | Full Time

Required Skills & Qualifications:

Technical Skills

  • Proficiency in Java, Spring Framework (Spring Boot, Spring MVC), Hibernate, and Microservices architecture.
  • Knowledge of RESTful API development and integration.
  • Hands-on experience with Angular, React, or Vue.js.
  • Strong skills in HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with NoSQL databases like MongoDB or Cassandra.
  • Knowledge of CI/CD pipelines using tools like Jenkins, Git, Docker, and Kubernetes.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with unit testing frameworks like JUnit, Mockito, or Jasmine.
  • Strong understanding of design patterns and best practices in software development.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Adaptability to work in a fast-paced, dynamic environment.
  • A proactive approach to learning new technologies and improving existing skills.

Preferred Qualifications

  • Certification in Java, AWS, or Full Stack Development is a plus.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with additional tools or frameworks like Kafka, Solr, ElasticSearch, or Redis.

Key Responsibilities:

Application Development

  • Design, develop, test, and deploy high-quality software applications using Java-based technologies.
  • Build robust, scalable, and maintainable back-end systems using frameworks such as Spring Boot, Hibernate, and Microservices architecture.
  • Develop dynamic, responsive, and user-friendly front-end interfaces using Angular/React, JavaScript, HTML, and CSS.

System Integration

  • Integrate third-party APIs and services into existing applications.
  • Collaborate with cross-functional teams to ensure seamless integration between the front-end and back-end systems.

Code Quality & Optimization

  • Write clean, efficient, and reusable code following industry best practices.
  • Conduct code reviews and optimize performance for both front-end and back-end modules.

Agile Collaboration

  • Work in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
  • Collaborate with product owners, designers, and QA teams to ensure requirements are met effectively.

Troubleshooting & Support

  • Debug and resolve application issues across the stack.
  • Provide technical support and maintenance for existing applications.

Expertise & Specializations

  • JSP
  • Angular / React.js
  • JavaScript
  • HTML
  • CSS
  • jQuery
  • Spring Framework
  • Hibernate
  • MySQL
  • Spring Boot
  • Microservices
  • Core JAVA