Java Software Engineer

Axelon
  • Rutherford, NJ
  • $81–$85 Per Hour
  • Quick Apply
30+ days ago

Job Description

Summary:

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.

Numbers & Facts

LocationRutherford, NJ
Salary$81–$85 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Apache Cassandraunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Develop Methodologiesunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Enterprise Architectureunmatched
  • Gitunmatched
  • Gradleunmatched
  • GraphQLunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Messaging Technologyunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • NoSQLunmatched
  • Oracleunmatched
  • Performance Testingunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Spring Frameworkunmatched
  • Strategic Planningunmatched
  • System Architectureunmatched
  • Systems Reliabilityunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Strategyunmatched
  • Unit Testunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder