Senior Java Developer

Hybrid in Charlotte, NC, US • Posted 20 hours ago • Updated 20 hours ago
Contract W2
Contract Corp To Corp
Contract Independent
6 Months
75% Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Kubernetes
  • Management
  • Messaging
  • Microservices
  • Modeling
  • Orchestration
  • Performance Tuning
  • Problem Solving
  • Production Support
  • RESTful
  • Redis
  • Requirements Analysis
  • Scalability
  • Software Development
  • Software Engineering
  • Software Security
  • Continuous Delivery
  • Continuous Integration
  • Communication
  • Conflict Resolution
  • Caching
  • Cloud Computing
  • Collaboration
  • Application Development
  • Automated Testing
  • Domain-driven Design
  • Enterprise Integration
  • Design Patterns
  • DevOps
  • Docker
  • API
  • API Management
  • J2EE
  • Spring Framework
  • Apache Maven
  • Dynatrace
  • High Availability

Summary

W2 ONLY 

Senior Java Developer

Experience: 10–12 Years


Employment Type: Contract

Location : Charlotte ,NC --Hybrid 

Preferred Cloud Platform: AWS

Job Summary

We are seeking an experienced Senior Java Developer Contractor to design, develop, and maintain high-performing, scalable, and enterprise-grade applications. The ideal candidate will have strong expertise in Java, J2EE, Spring Boot, microservices, cloud-native architectures, and payment industry technology.

The candidate should have hands-on experience with Domain-Driven Design (DDD), bounded context analysis, API development, event-driven architecture, containerization, and modern CI/CD practices.

Key Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Java, J2EE, and Spring Boot.

  • Manage the full software development lifecycle, from requirements analysis and architecture to deployment and production support.

  • Develop and maintain microservices and RESTful APIs using modern Java development practices.

  • Apply 12-factor application principles and cloud-native design patterns.

  • Implement Domain-Driven Design (DDD), including domain modeling and bounded context analysis.

  • Build and support payment industry applications and integrations.

  • Develop containerized applications using Docker and Kubernetes or OpenShift.

  • Work with Helm or Kustomize for container orchestration and deployment configuration.

  • Implement event-driven architecture and messaging-based integration patterns.

  • Support container-aware CI/CD pipelines and automation-first development practices.

  • Apply infrastructure-as-code principles and collaborate with DevOps teams.

  • Implement application observability, monitoring, and performance optimization using Dynatrace.

  • Use Redis for caching and application performance improvements.

  • Manage Maven dependencies, builds, and versioning effectively.

  • Ensure application security, reliability, scalability, and code quality.

Required Qualifications

  • 10–12 years of experience in software engineering and Java application development.

  • Strong hands-on experience with:

    • Core Java and J2EE

    • Spring Framework and Spring Boot

    • Microservices architecture

    • RESTful APIs and API management tools

    • AWS cloud services

    • Payments industry technology

    • Domain-Driven Design (DDD) and bounded context analysis

    • 12-factor application principles

  • Experience with Docker and Kubernetes or OpenShift.

  • Knowledge of Helm and/or Kustomize.

  • Experience with event-driven architecture and distributed systems.

  • Experience with Maven and advanced dependency management.

  • Familiarity with Redis and Dynatrace.

  • Understanding of CI/CD engineering, infrastructure as code, and observability.

  • Strong problem-solving, communication, and collaboration skills.

Preferred Skills

  • Experience building cloud-native, high-availability enterprise applications.

  • Knowledge of automated testing and automation-first development.

  • Experience with application monitoring, logging, tracing, and performance tuning.

  • Familiarity with secure API design and enterprise integration patterns.

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: 10312902
  • Position Id: 9121385
  • Posted 20 hours ago

Company Info

About Sun-IT Solutions

Sun-IT Solutions is a leading provider in the information technology industry since our foundation in 2005. We are a global software services organization that delivers innovative business & technology solutions to leading companies worldwide.

Sun-IT Solutions offers a comprehensive portfolio of IT and IT-enabled services with a distinct focus on providing web application development, product engineering services, enterprise integration solutions and IT Staffing.

About_Company_One
Contact the job poster
UM

Uma Mahesh Kavuri

Recruiter @ Sun-IT Solutions

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.