Java Developer - Jersey City, United States - Simeio

    Default job background
    Description

    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.

    Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity

    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, ) 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.