Mid-Level Java Developer - New York, United States - JobRialto

    Default job background
    Description
    Job Description:
    We are seeking a talented and experienced Java developer to join our dynamic team.

    The ideal candidate will have a strong background in Java development, with the ability to design, develop, and maintain high-performance, scalable applications.

    You will work closely with our team of developers, collaborating on various projects and contributing to the overall success of our software solutions.


    Responsibilities:
    Design, develop, and maintain Java-based applications

    Collaborate with cross-functional teams to define, design, and ship new features

    Write clean, efficient, and maintainable code following best practices

    Troubleshoot and debug applications to resolve issues in a timely manner

    Conduct code reviews and provide constructive feedback to team members

    Stay up-to-date with emerging technologies and industry trends

    Requirements:

    Bachelor's degree in Computer Science, Engineering, or related field

    3+ years of professional experience in Java development

    Proficiency in Java programming language and related technologies (J2EE, Spring, Hibernate, etc.)

    Strong understanding of object-oriented design principles and software development methodologies

    Experience with web application development (Servlets, JSP, MVC frameworks)

    Familiarity with database technologies (SQL, MySQL, Oracle, etc.)

    Excellent problem-solving skills and attention to detail

    Ability to work effectively in a fast-paced environment and meet deadlines

    Strong communication and teamwork skills

    Preferred Qualifications:

    Experience with cloud technologies (AWS, Azure, Google Cloud Platform)

    Knowledge of front-end technologies (HTML, CSS, JavaScript)

    Experience with Agile/Scrum development methodologies

    Certification in Java programming or related field

    Education: Bachelors Degree