Java Developer (Spring Boot, API, AWS, Mobile)

Simeio
Jersey City, New Jersey

We are seeking a seasoned Senior Java & Spring Boot Developer with over 7 years of hands-on experience to join our innovative team.

As a Java & Spring Boot Developer, you will play a crucial role in the design, development, and deployment of enterprise-grade applications using cutting-edge technologies.

You will collaborate closely with cross-functional teams to deliver scalable and high-performance solutions that meet our clients' business needs.

Responsibilities :

  • Lead the end-to-end development lifecycle of Java-based applications, leveraging the Spring Boot framework.
  • Architect and design robust and scalable software solutions that adhere to industry best practices and principles.
  • Collaborate with product managers, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Mentor and guide junior developers, providing technical expertise and fostering their professional growth.
  • Write clean, efficient, and maintainable code, following established coding standards and design patterns.
  • Conduct thorough code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Collaborate with quality assurance teams to develop comprehensive test plans and ensure rigorous testing of applications.
  • Stay abreast of emerging technologies and industry trends, incorporating them into the development process to enhance product capabilities.
  • Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of high-quality software increments.

Requirements :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience (7+ years) in Java development, with a strong proficiency in Spring Boot framework.
  • Solid understanding of object-oriented programming principles, design patterns, and architectural concepts.
  • Proficiency in building RESTful APIs and implementing microservices architecture.
  • Expertise in relational databases such as MySQL, PostgreSQL, or Oracle, including database design and optimization.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js) is a plus.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Strong problem-solving skills and the ability to think critically and analytically.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Proven track record of delivering high-quality software solutions on time and within budget.
  • 19 days ago