Full stack Developer

Compunnel

$125K — $150K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of professional software development experience
  • Strong expertise in Java, particularly Java 8+ features
  • Hands-on experience with Spring Framework and Spring Boot
  • Experience developing RESTful APIs and microservices for production
  • Strong knowledge of CI/CD pipelines, Docker, and Kubernetes
  • Practical experience with Kafka or Azure Event Hubs
  • Excellent collaboration and communication skills

Responsibilities

  • Lead development and implementation of Java-based applications and microservices
  • Contribute to architectural and design decisions
  • Enhance existing codebases for performance and reliability
  • Conduct code reviews to uphold coding standards
  • Mentor junior developers with technical guidance
  • Collaborate with cross-functional teams to align on technical specifications
  • Oversee DevOps practices, including CI/CD pipelines

Benefits

  • Opportunity for professional development and mentoring
  • Collaboration with cross-functional teams
  • Access to modern tools and technologies
  • Chance to lead innovative projects
  • Engagement in high-level architecture and design decisions
Full Job Description
Job Summary
We are seeking an experienced Full Stack Developer with strong expertise in Java, Spring Framework, Spring Boot, AWS/Azure, Kafka, and Kubernetes to design, develop, and implement enterprise-grade software solutions. The role requires strong technical expertise, leadership capabilities, and the ability to collaborate with cross-functional teams. The ideal candidate will have extensive experience with scalable microservices, cloud-native development, event-driven architecture, CI/CD, and enterprise application design.

Key Responsibilities
• Lead the development and implementation of Java-based applications and microservices.
• Contribute to high-level architecture and technical design decisions.
• Maintain and enhance existing codebases while ensuring high performance, scalability, and reliability.
• Conduct and lead code reviews to ensure adherence to coding standards and development best practices.
• Mentor junior developers by providing technical guidance and support.
• Collaborate with Product, QA, DevOps, and other cross-functional teams to translate business requirements into technical specifications.
• Ensure solutions meet non-functional requirements related to scalability, resilience, performance, and security.
• Oversee DevOps practices, deployment strategies, and CI/CD pipelines.
• Evaluate and improve architectural patterns to support maintainable and scalable solutions.
• Integrate event-streaming capabilities with microservices and enterprise applications.
• Support containerized application deployments across cloud environments.

Required Qualifications
• 12+ years of professional software development experience.
• Strong expertise in Java, including Java 8+ features, object-oriented programming, and SOLID principles.
• Strong hands-on experience with Spring Framework and Spring Boot.
• Experience with JPA/Hibernate, dependency injection, and application configuration.
• Strong experience developing RESTful APIs.
• Experience building and deploying microservices in production environments.
• Understanding of microservices patterns, including Saga, Circuit Breaker, and distributed tracing.
• Experience addressing cross-cutting concerns such as security, auditing, logging, and exception handling.
• Practical experience with Kafka or Azure Event Hubs.
• Understanding of pub/sub models, consumer groups, and partitioning.
• Experience integrating event-streaming platforms with microservices.
• Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
• Experience deploying applications on AWS, Azure, or other cloud platforms.
• Strong understanding of modular architecture, scalability, resilience, and non-functional requirements.
• Strong problem-solving skills and ability to make informed architectural decisions.
• Excellent collaboration and communication skills.
• Experience working closely with DevOps, QA, Product, and other cross-functional teams.

Preferred Qualifications
• Exposure to reactive programming.
• Experience with advanced cloud-native architecture and deployment strategies.
• Experience evaluating and improving enterprise architectural patterns.
• Experience providing technical mentorship and leadership to development teams.

Similar Jobs

More Jobs at Compunnel

  • Mainframe Developer
    $110K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Information Technology
    In-Person
  • Product Specialist 4
    $95K — $115K *
    Dover, DE 19901 (Kent County)
    Information Technology
    In-Person
  • Market Data Analyst
    $80K — $95K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person
  • Senior SQL Performance Engineer
    $110K — $130K *
    Florham Park, NJ 07932 (Morris County)
    Information Technology
    In-Person
  • Java AWS Developer
    $110K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Full stack Developer jobs: