Full Stack Java Developer (Wilmington, DE)

MAS Global Consulting

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 8+ years of professional experience in backend software development
  • Strong understanding of distributed systems and event-driven architecture
  • Experience with version control systems like Git and agile methodologies
  • Strong problem-solving skills with a history of resolving complex production issues
  • Excellent communication skills for effective teamwork.

Responsibilities

  • Design, develop, and maintain high-performance backend services using Java
  • Implement event-driven solutions with Apache Kafka for reliability and scalability
  • Manage and deploy cloud infrastructure on AWS services like EC2 and Lambda
  • Gather requirements from stakeholders and translate them into technical solutions
  • Develop and optimize RESTful APIs for high performance
  • Write automated tests and ensure code quality through reviews
  • Troubleshoot production issues to maintain operational stability
  • Mentor junior engineers and promote best practices.
  • Collaborate with front-end, DevOps, and QA teams for seamless solution delivery.

Benefits

  • Opportunities for professional development and mentorship
  • Dynamic work environment with cross-functional collaboration
  • Access to advanced technologies and tools
  • Supportive team culture focused on continuous improvement
  • Participation in exciting, impactful projects for enterprise clients.
Full Job Description
Location: Wilmington, DE

Type: Full-Time, On-Site

Who You Are

We are looking for a Senior Java Full Stack Developer to join our growing engineering team. In this full-time, on-site role, you will design and build robust, scalable backend systems leveraging Java, Apache Kafka, and AWS. You will collaborate closely with cross-functional teams to deliver high-impact solutions for enterprise clients.

What You'll Do
  • Design, develop, and maintain high-performance backend services and distributed systems using Java.
  • Architect and implement event-driven solutions using Apache Kafka, ensuring reliability, scalability, and low latency.
  • Deploy, configure, and manage cloud infrastructure and services on AWS (e.g., EC2, ECS, Lambda, S3, RDS, SQS).
  • Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions.
  • Develop and optimize RESTful APIs and backend application functionalities for high performance and responsiveness.
  • Write and maintain automated tests (unit, integration, E2E) and ensure code quality through code reviews.
  • Apply security best practices, including authentication and authorization mechanisms, to protect backend systems.
  • Troubleshoot and resolve production issues, ensuring minimal downtime and operational stability.
  • Mentor junior and mid-level engineers, promoting engineering best practices and a culture of continuous improvement.
  • Collaborate with front-end, DevOps, and QA teams to ensure seamless integration and delivery of solutions.

What You Bring
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional experience in backend software development.
  • Solid understanding of distributed systems, event-driven architecture, and messaging patterns.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Strong problem-solving skills and a track record of resolving complex production issues.
  • Excellent communication skills and ability to work effectively in cross-functional teams.


Demonstrate strong, hands-on expertise in the following core areas:

Java: Core language proficiency (Java 11+), OOP, design patterns, multithreading, and performance optimization.

Amazon Web Services (AWS): Cloud infrastructure design and operations, including EC2, ECS, Lambda, S3, RDS, SQS, and strong JVM internals and concurrency knowledge.

Additionally:

Front-end Exposure: Hands-on experience with React or Angular, contributing to fullstack development and integration with backend services.

Nice to Have
  • Spring Boot & Microservices: Experience building and deploying production-grade microservices using Spring Boot, Spring Cloud, and related frameworks (Eureka, API Gateway, Circuit Breaker).
  • Apache Kafka: Event-driven architecture, producer/consumer configuration, topic partitioning, schema registry, and Kafka Streams or similar.
  • Containerization & Orchestration: Familiarity with Docker and Kubernetes (EKS or similar).
  • Observability: Experience with monitoring and tracing tools.
  • CI/CD: Experience with Jenkins, GitHub Actions, or similar pipelines for automated testing and deployment.

Similar Jobs

More Jobs at MAS Global Consulting

More Information Technology Jobs

Find similar Full Stack Java Developer (Wilmington, DE) jobs: