Talent.com
No longer accepting applications
Senior Java Full stack Developer / Lead Java Full Stack Developer

Senior Java Full stack Developer / Lead Java Full Stack Developer

ApptadGhaziabad, IN
17 hours ago
Job description

Role - We are seeking a talented and ambitious full-stack senior Java software engineer with expertise in Java Web frameworks such

as Spring Boot and React for UI / UX development. The ideal candidate should have at least 5 years of solid experience and a strong

computer science background, with strong fundamentals in data structures, algorithms, SQL and No-SQL databases, distributed

systems, and communication protocols. Experience with cloud technologies, particularly AWS, is essential. The candidate should be

a quick starter, able to adapt to new environments and systems, and possess strong reasoning and problem-solving abilities.

Roles & Responsibilities :

  • Contribute to the development and customization of web applications using Java-based frameworks like Spring or Spring

boot.

  • Expertise in developing and scaling Microservices
  • Utilizing your experience in AWS services to help architect and implement features of a well-established cloud-based
  • application.

  • Consuming vendor APIs with knowledge of REST
  • Design, implement, and maintain robust task scheduling and messaging systems (knowledge of frameworks like Apache
  • Kafka or JMS is a plus).
  • Integrating and optimizing the PostgreSQL database within the applications.
  • Build high-quality, clean, scalable, and reusable code by implementing best practices around software engineering
  • architecture and processes (Code Reviews, Unit testing, etc.) for products / scalable applications

  • Utilizing modern Code Quality Tools and participating in code reviews to ensure code quality and adherence to best
  • practices.

  • As part of the Agile team, collaborating with Product Owner and fellow engineers to gain a deep understanding of business
  • requirements and software implementation.

  • Staying updated with emerging technologies and industry best practices.
  • Ability to quickly ramp up work, interpret sometimes vague requirements, and ask the right questions to solidify
  • requirements. Ability to think outside of the box when providing solutions not only to the task at hand but to a wider

    feature of the product.

    Requirements / Qualifications

  • Bachelor’s degree in computer science or a related field.
  • Minimum of 8-10 years of hands-on experience as a full stack Web Developer based on Java technologies.
  • Strong knowledge and hands-on experience in Java and excellent experience in Microservices
  • Proficiency in one of the web frameworks, such as Spring Boot (preferred) or JavaServer Faces (JSF).
  • Familiarity front-end development skills, preferably in ReactJS (knowledge of Angular or Vue.js is acceptable).
  • Knowledge of SQL, data models, and database best practices. Proficiency in PostgreSQL is preferred, but real hands-on
  • experience with other modern RDBMS platforms is acceptable.

  • Experience with noSQL database, such as MongoDB.
  • Proficiency in writing unit-tests in frameworks like jUnit.
  • Experience with both consuming thirdparty APIs & developing APIs following best practices, such as OpenAPI and Swagger.
  • Knowledge of AWS Cloud services and deployment strategies
  • Familiarity with content management systems (CMS) is a plus.
  • Deep hands-on experience with modern SDLC processes; exposure to deployment using Jenkins or similar CI / CD
  • orchestrators; code and branch management in Git.

  • Good to have knowledge of Unix, Node.js, Docker, Redis, and VS Code.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, dynamic environment. Shift Timings : US timing – 1PM – 10 PM IST
  • Create a job alert for this search

    Lead Java Developer • Ghaziabad, IN