Java Software Engineer
$81 - $85 per hourAxelon
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.
- ...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...SuggestedLong term contract
- ...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...SuggestedImmediate start
- ...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
- ...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
- ...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
- ...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
$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- ...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...
- ...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,...
- ...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...
$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 payTemporary work- ...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
$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...$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- 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
- ...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 workWork at office
$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...- 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...
- ...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 workH1b
- ...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
$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,...- ...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 placementWork at officeRemote work3 days per week
- ...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
- 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...
- ...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
- ...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...
- ...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 officeLocal area
- ...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...
- ...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
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!


