Search

Senior Java Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job DescriptionSenior 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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...