Senior Java Developer

Marchon Partners

  • Jersey City, NJ
  • 1 day ago

    Highlights

    The ideal candidate will be responsible for translating business and technical requirements into robust application designs, driving best practices across the development lifecycle, and ensuring high-quality, secure, and maintainable solutions. We are seeking a highly experienced full stack Senior Java Developer to lead the design and development of scalable, high-performance, enterprise-grade full stack application in our BI & Enterprise Reporting team.

    Numbers & Facts

    LocationJersey City, NJ

    Description

    Senior Java Developer
    Hybrid onsite 3 days/week In Jersey City
    Interview video & onsite
    6-12+month contract to hire

    *Must be local to NY/NJ
    *Must be able to convert after 6+ months

    Key Skills:
    10+ years experience
    Java/JEE/J2EE/Core Java
    Full Stack experience
    Angular 17 & 20
    Spring Library
    APIs: REST & SOAP
    Jenkins, OpenShift, Hibernate, CI/CD, Kafka
    Oracle 19c
    Understanding Coding & design (80% coding)

    We are seeking a highly experienced full stack Senior Java Developer to lead the design and development of scalable, high-performance, enterprise-grade full stack application in our BI & Enterprise Reporting team. This role requires deep hands-on expertise in Java/J2EE, API-driven architecture, and modern front-end frameworks (Angular), along with strong architectural and problem-solving skills.

    The ideal candidate will be responsible for translating business and technical requirements into robust application designs, driving best practices across the development lifecycle, and ensuring high-quality, secure, and maintainable solutions. This position involves close collaboration with cross-functional teams, mentoring developers, and playing a key role in technical decision-making.

    Main areas of responsibilities:
    • Lead the design, development, and implementation of Java-based, full-stack web applications - emphasis on hands on development.
    • Architect and develop API-heavy, service-oriented and microservices-based applications using RESTful and SOAP web services.
    • Design and document Low-Level Designs (LLD) aligned with high-level architectural standards.
    • Apply appropriate design patterns and architectural principles to build scalable, reusable, and maintainable solutions.
    • Develop and promote reusable components and frameworks across multiple applications.
    • Ensure seamless integration between front-end (Angular) and back-end services.
    • Perform code reviews, enforce coding standards, and ensure internal quality assurance for application components.
    • Analyze and resolve complex production issues, often under tight timelines and high-pressure situations.
    • Collaborate with product owners, business analysts, and stakeholders to understand and clarify requirements using tools such as Jira and Confluence.
    • Support CI/CD pipelines and deployment processes in containerized and cloud-native environments.
    • Mentor junior and mid-level developers and provide technical guidance to the development team.
    • Continuously evaluate and recommend improvements to application architecture, performance, and security.


    Requirements:

    Experience & Skills
    • 10+ years of experience as a Full Stack Java/J2EE Developer, with strong exposure to analysis, design, development, and implementation of enterprise web applications.
    • Proven expertise in applying design patterns and best practices.
    • Strong proficiency in Core Java and object-oriented design principles.
    • Hands-on experience preparing technical documentation, including low-level designs.
    • Excellent problem-solving, analytical, and communication skills.
    • Strong attention to detail and ability to troubleshoot and resolve critical issues in production environments.

    Technical Skills
    • Languages: Java, J2EE, XML, SQL
    • Technologies: Core Java, J2EE, Web Services: SOAP and RESTful APIs
    • Web Development: HTML5, CSS3, JavaScript, jQuery, Angular 17 or above
    • Tools & Platforms: Jenkins, Jira, IntelliJ IDEA, Apache Tomcat 9, Kubernetes, OpenShift
    • Frameworks: Spring Boot, Hibernate
    • Databases: Oracle (schema design, performance tuning, and efficient SQL development)

    Nice to have attributes:
    • Experience in microservices architecture and domain-driven design (DDD).
    • Experience developing API-centric applications and integrating distributed systems.
    • Solid experience in front-end development using Angular (version 17 or above) and modern web standards.
    • Strong understanding of relational database design, especially Oracle, including writing optimized and efficient SQL queries.
    • Knowledge of security best practices, including authentication, authorization, and secure API design.
    • Experience with CI/CD automation, DevOps practices, and infrastructure-as-code concepts.
    • Familiarity with performance tuning, profiling, and monitoring tools.
    • Prior experience in a technical leadership role.
    • Strong mentoring skills and experience leading or guiding development teams.
    • Exposure to Agile/Scrum methodologies.
    • Excellent documentation and presentation skills.

    Similar Jobs