Full Stack – Java Spring Boot Developer

Job Category: Delivery
Employment Type: Full Time
Job Location: Anywhere in India
Seniority Level: Mid-Senior
Workplace Type: Remote

Job Description

We are seeking a talented professional who excels in both front-end and back-end development. The ideal candidate will bring a deep understanding of Java programming language and possess expertise in leveraging the capabilities of the Spring Boot framework. This individual will play a crucial role in designing and implementing web applications, ensuring seamless integration between user interfaces and server-side logic. The candidate should be adept at creating scalable and high-performance solutions, contributing to the development of robust and modern web applications. If you are a proactive and innovative Full Stack Developer with a passion for crafting efficient and user-friendly digital experiences, we invite you to join our team and contribute to the dynamic and evolving landscape of our projects.

Job Responsibilities:

  • Design and Develop: Collaborate with cross-functional teams to design, develop, and maintain high-quality Java Spring Boot applications.
  • Coding and Debugging: Write clean, efficient, and well-documented code. Debug and resolve technical issues to ensure optimal performance and reliability.
  • API Development: Design and implement RESTful APIs to facilitate seamless communication between various components and systems.
  • Database Integration: Integrate with databases, ensuring efficient and secure data storage, retrieval, and manipulation.
  • Microservices Architecture: Contribute to the development and maintenance of microservices architecture, ensuring scalability and modularity.
  • Testing: Write unit tests and conduct thorough testing to ensure the reliability and robustness of the applications.
  • Collaboration: Collaborate with front-end developers, UI/UX designers, and other team members to deliver high-quality software solutions.
  • Code Review: Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.
  • Documentation: Create and maintain technical documentation for the developed applications, APIs, and integrations.
  • Continuous Improvement: Stay updated on industry trends and best practices. Proactively identify and implement improvements in development processes and tools.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience of 5+ years in Java development, with a focus on Spring Boot framework.
  • Solid understanding of microservices architecture and RESTful API design principles.
  • Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
  • Proficient in version control systems, preferably Git.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Strong problem-solving skills and the ability to work independently or collaboratively in a team environment.
  • Excellent communication and interpersonal skills.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Relevant certifications (e.g., Spring Professional Certification) are a plus.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx