We are seeking a highly skilled Java Full Stack Developer to design, develop, and maintain robust, scalable web applications.
The ideal candidate has a passion for problem-solving, a deep understanding of modern web technologies, and expertise in both front-end and back-end development.
This role involves working closely with cross-functional teams to deliver high-quality solutions and drive innovation in a collaborative Agile environment.
Key responsibilities include designing and implementing end-to-end features, collaborating with product owners and stakeholders to gather requirements, developing RESTful APIs and microservices, creating dynamic web interfaces, writing clean and maintainable code, conducting testing and debugging, participating in Agile/Scrum activities, maintaining technical documentation, and contributing to continuous improvement initiatives.
Requirements:
Candidates must have strong experience in Java (8 or later) and frameworks such as Spring/Spring Boot.
Proficiency in developing RESTful APIs and microservices is required.
Experience with relational databases (e.g., MySQL, PostgreSQL, or Oracle) and NoSQL databases (e.g., MongoDB, Cassandra) is necessary.
Proficiency in modern JavaScript frameworks/libraries such as Angular, React, or Vue.js is essential.
Strong knowledge of HTML5, CSS3, and responsive web design is required.
Experience with state management libraries (e.g., Redux, NgRx) is needed.
Familiarity with build tools such as Maven, Gradle, or Webpack is expected.
Proficiency in version control systems like Git is required.
Knowledge of CI/CD pipelines and DevOps practices (e.g., Jenkins, Docker, Kubernetes) is necessary.
Experience in cloud platforms like AWS, Azure, or Google Cloud Platform is preferred.
Familiarity with Agile development methodologies and tools (e.g., Jira, Confluence) is required.
A strong understanding of object-oriented programming and design patterns is necessary.
A Bachelor’s degree in Computer Science, Engineering, or related fields is required.
Candidates should have 5+ years of experience as a Java Full Stack Developer or in similar roles.
Strong problem-solving and debugging skills are essential.
Excellent communication and collaboration abilities are required.
Benefits:
The position offers a full-time employment opportunity with competitive compensation.
Employees will have the chance to work in a collaborative Agile environment, fostering innovation and teamwork.
Opportunities for continuous learning and professional development are provided.
The role allows for involvement in cutting-edge technologies and projects.
Employees may benefit from flexible work arrangements and a supportive work culture.