Talent.com
Akaasa Technologies
Senior Java DeveloperAkaasa Technologies • Jersey City, NJ, United States
Search for other jobs
Senior Java Developer

Senior Java Developer

Akaasa Technologies • Jersey City, NJ, United States
7 days ago
Job type
  • Temporary
  • Quick Apply
Job description

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.
Create a job alert for this search

Senior Java Developer • Jersey City, NJ, United States