Java Developer

Rutherford, NJ, US • Posted 12 hours ago • Updated 41 minutes ago
Contract W2
On-site
Company Branding Image
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Financial Services
  • IT Management
  • Domain-driven Design
  • Roadmaps
  • Design Review
  • Innovation
  • Automated Testing
  • Strategic Planning
  • Software Development
  • FOCUS
  • Java
  • Technical Direction
  • Mentorship
  • Communication
  • Articulate
  • Analytical Skill
  • Critical Thinking
  • Problem Solving
  • Conflict Resolution
  • Collaboration
  • Agile
  • Scrum
  • Leadership
  • Spring Framework
  • Design Patterns
  • CQRS
  • Sourcing
  • Relational Databases
  • PostgreSQL
  • Oracle
  • NoSQL
  • Database
  • Apache Cassandra
  • MongoDB
  • SQL
  • Object-relational Mapping
  • JPA
  • Hibernate
  • RESTful
  • GraphQL
  • Scalability
  • API
  • Messaging
  • Apache Kafka
  • RabbitMQ
  • JMS
  • Streaming
  • JUnit
  • Mockito
  • Testing
  • Performance Testing
  • Version Control
  • Git
  • Workflow
  • Build Tools
  • Build Automation
  • Apache Maven
  • Gradle
  • Management
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
  • Google Cloud
  • Cloud Computing
  • Orchestration
  • Docker
  • Kubernetes
  • Continuous Integration and Development
  • Continuous Integration
  • Continuous Delivery
  • Grafana
  • Splunk
  • Microservices
  • OAuth
  • Vulnerability Scanning
  • MEAN Stack
  • Customer Service
  • Training And Development
  • SAP BASIS

Summary

Software Guidance & Assistance, Inc., (SGA), is searching for a Java Developer for a RIGHT TO HIRE assignment with one of our premier Financial Services clients in 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.

Required Skills:
  • Bachelor's degree/University degree or equivalent experience
  • 6+ years of progressive experience in backend software development, with a strong focus on Java and extensive experience in designing and building microservices architectures.
  • Expert-level proficiency in Java (Java 8+, preferably Java 11+).
  • 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.
  • Frameworks: Mastery of the Spring Framework, especially Spring Boot for microservices development. Extensive experience with Spring Cloud components (e.g., Eureka/Consul for service discovery, Spring Cloud Gateway/Zuul, Resilience4j/Hystrix for circuit breaking, Spring Cloud Config, Feign clients).
  • Microservices Patterns: In-depth knowledge and practical experience with advanced microservices design patterns (e.g., CQRS, Event Sourcing, Saga, Distributed Tracing, API Gateway, Service Mesh).
  • Databases: Expert-level experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, MongoDB). Advanced SQL skills and expertise in ORM frameworks (JPA/Hibernate).
  • API Development: Expertise in designing and implementing RESTful APIs and ideally GraphQL, ensuring security, scalability, and adherence to API governance standards.
  • Messaging: Extensive experience with asynchronous messaging systems (e.g., Apache Kafka, RabbitMQ, JMS) and event streaming platforms.
  • Testing: Comprehensive experience with all levels of testing, including unit (JUnit, Mockito), integration, contract testing (e.g., Pact), and performance testing.
  • Version Control: Expert proficiency with Git, including advanced branching strategies, pull request workflows, and repository management.
  • Build Tools: Expert knowledge of build automation tools like Maven or Gradle, including multi-module projects and dependency management.
  • Cloud Platforms: Extensive experience with at least one major cloud provider (e.g., AWS, Azure, Google Cloud Platform) and cloud-native development practices.
  • Containerization & Orchestration: Expert in Docker and Kubernetes for containerizing and orchestrating microservices deployments.
  • CI/CD: Proven experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Observability: Strong experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Splunk, ELK stack, Jaeger).
  • Security: Solid understanding of security best practices in backend and microservices development (e.g., OAuth2, JWT, secure coding, vulnerability scanning).


SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: sgainc
  • Position Id: 26-01108
  • Posted 12 hours ago

Company Info

About Software Guidance & Assistance

Founded in 1981, SGA is a technology and resource solutions provider with a national footprint and headquartered in the shadow of Wall Street. We’re a certified women-owned business. We provide contingent staffing, direct placement, and professional and managed services to transform businesses and evolve careers. We’re small enough to tailor our services to each client and big enough to deliver for some of the world’s largest employers. Our professionals are experts in areas such as IT, finance, accounting, risk, and clinical.

SGA provides contingent staffing, direct placement, and professional and managed services nationwide for Fortune 500 companies, mid-size businesses and select startups.

Our core skillsets include all areas of technology – business & data analysis, cyber & network security, database administration, development & architecture, infrastructure, program & project management, quality assurance & testing. We also deliver talent across professional business functions such as finance, accounting, risk, and clinical.

Our Professional & Managed Services team delivers IT projects through onshore, offshore and hybrid delivery models. We develop software products, modernize applications, add features, and integrate and maintain systems. Our scope covers, among others, complex application suites, data management and visualizations, machine learning and mobile applications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Rutherford, New Jersey

Today

Contract

USD 72.47 - 86.96 per hour

New York, New York

Today

Contract

USD 80.00 - 85.00 per hour

Rutherford, New Jersey

Today

Contract

Jersey City, New Jersey

Today

Contract

Search all similar jobs