Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Engineer

$81 - $85 per hour

Axelon

Job Title

Pay Rate: $81.00 - $85.00 Negotiable based upon years of experience

Work Mode: Hybrid

Location: Rutherford, NJ

Responsibilities

Provide technical leadership and architectural guidance for the design, development, and implementation of scalable, resilient, and performant microservices using Java and the Spring ecosystem (Spring Boot, Spring Cloud).

Drive the adoption of best practices in microservices architecture, including domain-driven design, event-driven architectures, API design, data consistency, and fault tolerance patterns.

Collaborate closely with enterprise architects, product owners, other lead engineers, and cross-functional teams to define technical strategies, system roadmaps, and ensure alignment with business objectives.

Lead technical discussions, design reviews, and code reviews, ensuring the delivery of high-quality, secure, and maintainable code that adheres to established standards and patterns.

Mentor, coach, and develop a team of senior and junior backend engineers, fostering a culture of technical excellence, continuous learning, and innovation.

Architect and implement robust solutions for challenging cross-cutting concerns in a microservices environment, such as distributed transactions, observability (logging, tracing, metrics), security, and service mesh integration.

Proactively identify and address technical debt, performance bottlenecks, and scalability challenges across the backend landscape.

Oversee the implementation of advanced CI/CD pipelines, automated testing strategies (unit, integration, contract, performance), and deployment processes for microservices.

Evaluate and recommend new technologies, tools, and methodologies to enhance development efficiency, system performance, and reliability.

Lead the troubleshooting and resolution of complex production incidents, providing deep technical expertise and strategic solutions.

Contribute significantly to the strategic planning and evolution of our overall backend technology stack and architecture.

Requirements

Minimum 6 years of progressive experience in backend software development, with a strong focus on Java and extensive experience in designing and building microservices architectures.

Proven experience in a lead or senior engineering role, demonstrating significant influence over technical direction, architectural decisions, and team mentorship.

Deep understanding and practical experience with architectural patterns for distributed systems, cloud-native applications, and enterprise-grade microservices.

Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences, influence stakeholders, and drive consensus.

Advanced analytical, critical thinking, and problem-solving skills, capable of addressing highly complex technical challenges with innovative and pragmatic solutions.

Strong leadership in fostering collaboration, driving technical excellence within and across teams, and contributing to a positive and high-performing engineering culture.

Extensive experience working in Agile/Scrum or other iterative development methodologies, preferably in a leadership capacity.

Preferred Skills

Bachelor's degree/University degree or equivalent experience.

Expert-level proficiency in Java (Java 8, preferably Java 11).

Mastery of the Spring Framework, especially Spring Boot for microservices development. Extensive experience with Spring Cloud components.

In-depth knowledge and practical experience with advanced microservices design patterns.

Expert-level experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, MongoDB).

Expertise in designing and implementing RESTful APIs and ideally GraphQL, ensuring security, scalability, and adherence to API governance standards.

Extensive experience with asynchronous messaging systems and event streaming platforms.

Comprehensive experience with all levels of testing, including unit, integration, contract testing, and performance testing.

Expert proficiency with Git, including advanced branching strategies, pull request workflows, and repository management.

Expert knowledge of build automation tools like Maven or Gradle, including multi-module projects and dependency management.

Extensive experience with at least one major cloud provider and cloud-native development practices.

Expert in Docker and Kubernetes for containerizing and orchestrating microservices deployments.

Proven experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.

Strong experience with monitoring, logging, and tracing tools.

Solid understanding of security best practices in backend and microservices development.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Java Software Engineer in Rutherford, NJ vacancy
  •  ...Sr Java Software Engineer Secaucus, NJ(Hybrid) Long Term Contract Job Details: This software engineer role will be a key contributor to the client Patient Reporting Service, the software Engineer would work with Business / Technology / Architecture... 
    Suggested
    Long term contract

    Yochana IT

    Secaucus, NJ
    2 days ago
  •  ...execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.Job DescriptionRole :Java developer SECAUCUS,NJRemote job Required skills: Java Angular - Typescript and Javascript Nice to have skills: MS SQL Server development... 
    Suggested
    Immediate start

    Artech

    Secaucus, NJ
    2 days ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at...  ...modern programming languages and database querying languages - Java / Spring Boot / Microservices / RestAPIsHands-on experience using... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...API Developer Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc. Design APIs following RESTful API design principles and API-led architecture. Lead API development and integrations, working... 
    Suggested

    Omni Inclusive

    Secaucus, NJ
    5 days ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at...  ...and database querying languagesHands on Experience coding in Java, Spring/Spring BootStrong understanding of RESTful API design... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...Software EngineerThe primary responsibility is to design and code instrument interfaces that...  ...risk of changes.Work with other software engineers to discuss design, ensure best practices...  ...experience: Minimum 9 years of experience in Java software engineering.Communication:... 
    Work experience placement

    Omni Inclusive

    Secaucus, NJ
    2 days ago
  • $121.2k - $181.8k

     ...Applications DevelopmentCompany: CitiSenior Java developer is responsible for...  ...technical leadership and guidance to junior Dev engineers.Mentor team members on best practices and...  ...ensure seamless integration and delivery of software products.Effectively communicate technical... 
    Full time

    Citigroup

    Rutherford, NJ
    4 days ago
  •  ...analysis role Experience in system analysis and in programming of software applications Experience in implementing successful projects...  ...application design and development using: Back-end: Spring, Spring Boot, Java, Hibernate Design patterns: Microservices, Docker, Kubernetes... 

    Rose International

    Rutherford, NJ
    2 days ago
  •  ...Job Details : We are seeking a skilled Java Developer to design, develop, and maintain scalable, high-performance enterprise applications...  ...and database technologies, along with a strong understanding of software development best practices. Key Responsibilities Design,... 

    Diverse Lynx

    Secaucus, NJ
    2 days ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer II at...  ...programming languages and database querying languagesExperience with Java, Spring Boot.Experience with front end technology including... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $85 - $95 per hour

     ...Full Stack Java DeveloperThis is a Lead Development position responsible for establishing and implementing new or revised application...  ...and Backend using Java/J2EE technologies.Experience with Agile software development processes with a strong emphasis on test-driven development... 
    Hourly pay
    Temporary work

    Collabera

    Rutherford, NJ
    7 hours ago
  •  ...Hands-On Java Developer MS is looking for a hands-on Java Developer with 7+ years of experience in the relevant industry. Banking...  ...with traders to understand their needs and deliver high-quality software solutions. Participate in the full software development lifecycle... 
    Temporary work

    TriOptus LLC

    Passaic, NJ
    5 days ago
  • $137.75k - $185k

     ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III...  ...maintaining code in a large corporate environment with Core Java / Spring Boot and database querying languages Hands-on... 

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  • $142.32k - $213.48k

     ...United StatesSalary: $142,320.00 - $213,480.00Category: Technology, Applications Development, ProfessionalCompany: CitiThe Backend Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and... 
    Full time

    Citigroup

    Rutherford, NJ
    1 day ago
  • As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management technology team, you are an integral part of an agile team...  ...Set engineering standards and reference architectures across Java, React, Kafka, Oracle, Aurora, Airflow, and Spark. Guide deployments... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...Backend Java Engineer With Kotlin Location: Candidate to go to any Intuit or Persistent office twice a week Intuit offices - (Mountain View / San Diego/ Plano Texas/ Atlanta / New York/ SFO) Persistent offices – (Morrisville, Bellevue, New Jersey, Dublin) Mode... 
    Contract work
    Work at office

    United IT

    Passaic, NJ
    5 days ago
  • $80.6k - $134.3k

     ...you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II - Java Spark Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive... 

    Deloitte

    Jersey City, NJ
    3 days ago
  • Duties & Responsibilities: • Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot, etc. • Design APIs following RESTful API design principles and API-led architecture. • Lead API development and... 

    TechDigital Group

    Secaucus, NJ
    4 days ago
  •  ...Java Backend Developer Location: New Jersey Contract: 12+ Months. Note: H1B...  ...scalability, and reliability through performance engineering best practices Collaborate with cross...  ...~9+ years of hands-on experience in software development with a strong focus on... 
    Contract work
    H1b

    Kasmo Global

    Passaic, NJ
    4 days ago
  •  ...Java Backend Developer Role We are seeking an experienced Java Backend Developer to join our engineering team. The ideal candidate will have a passion for building high-performance, scalable backend systems. As a key member of our team, you will collaborate closely... 
    Local area

    Kasmo Global

    Passaic, NJ
    5 days ago
  • $95.77k - $133.63k

     ...and coaching junior analysts. Ideal candidates should have 2-5 years of experience in financial services and programming skills in Java, Python, and React. The position offers a wide salary range of $95,770 - $133,630 and generous employee benefits including medical,... 

    Citigroup Inc.

    Rutherford, NJ
    2 days ago
  •  ...Java Springboot Lead Developer We have urgent requirement for Java Springboot Lead Developer. Relevant Experience: 10+ years...  .../Experience: • 10+ years of progressive experience in Software Engineering. • Working experience with Cassandra, Java/Springboot, Microservices... 
    Work experience placement
    Work at office
    Remote work
    3 days per week

    Argyle Infotech

    Passaic, NJ
    5 days ago
  •  ...Java Developer – Entry Level / Training & Internship Opportunity We are hiring motivated recent graduates and entry-level candidates...  ...gaps who are looking to start or restart their careers in software development are encouraged to apply. Requirements: Recent... 
    Internship

    Veracity

    Passaic, NJ
    4 days ago
  • Citi is seeking an Applications Development Intermediate Programmer Analyst in Rutherford, New Jersey. This role involves participating in the establishment and implementation of application systems, contributing to systems analysis and programming activities. Key responsibilities...

    Citi

    Rutherford, NJ
    4 days ago
  •  ...the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We provide Java and Data Science Training to candidates, who we think would fit a job requirement with one of our clients. Candidates who have... 
    H1b

    SynergisticIT

    Passaic, NJ
    1 day ago
  •  ...and support activities. Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc. Coach, mentor, and support developers on the team to unblock issues and deliver on all stories on time and with quality... 

    Omni Inclusive

    Secaucus, NJ
    4 days ago
  •  ...Lead Software Engineer As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management technology team, you are an integral...  ...Set engineering standards and reference architectures across Java, React, Kafka, Oracle, Aurora, Airflow, and Spark. Guide... 
    Work at office
    Local area

    hackajob

    Jersey City, NJ
    2 days ago
  •  ...Job Description Job Description We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications... 

    Test Ziprecruiter

    Paterson, NJ
    13 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer-Security and Privileged Access at JPMorgan Chase within...  ...development, testing, and operational stabilityAdvanced in Java and Shell Scripting programming language(s). Strong design and... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...Lead Engineer Location: New Jersey/Charlotte (3 days minimum onsite - either of the locations) Skill Mix: ~10+ years application development experience ~ Java, Springboot, Microservices, Kafka, MongoDB, OCP ~ Architect and design enterprise-scale solutions... 

    United IT

    Passaic, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!