Senior Java Developer
- Temporary
- Quick Apply
Title : Senior Java Developer
Location : Jersey City (hybrid 3 days flexible) - Need locals
Duration : 6 + months contract
Interview : 2-3 rounds - 2 videos and one onsite interview
Candidates have to do the coderbyte test in 24 hrs
Must Haves:
*Solid experience- hands on developer
*Full Stack experience
*Angular 17 & 20
* Core Java, J2EE
*Spring Library
*APIs: REST & SOAP
*Jenkins, OpenShift, Hibernate, CI/CD, Kafka
*Oracle 19c
*Understanding Coding & design (80% coding)
*Leader, able to coach others, drive best practices
* 10+ years of solid Java developer
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
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.