Senior/Lead Software Engineer Full Stack

Compunnel

• $125K — $150K *
Plano, TX 75025In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in Java, Spring Boot, Spring Cloud, Apache Camel, and Spring AI.
  • 8+ years of experience with modern frontend technologies such as Next.js, React, or Vue.
  • 7+ years of experience in API development and cloud infrastructure.
  • Hands-on experience with AWS cloud services, including ECS, Fargate, and serverless architectures.
  • Strong background in distributed systems and resilient application design.

Responsibilities

  • Design, develop, and maintain scalable Java-based microservices.
  • Lead end-to-end feature development, including testing and production support.
  • Develop modern frontend applications using frameworks like React or Next.js.
  • Design and develop REST and GraphQL APIs, ensuring robust architecture.
  • Leverage AI-assisted development tools in coding practices.
  • Implement observability practices using tools such as Splunk and Dynatrace.
  • Collaborate with teams to deliver high-quality software solutions.

Benefits

  • Professional development opportunities and continuous education.
  • Access to cutting-edge technology and tools.
  • Collaborative and innovative work environment.
  • Health and wellness programs that cater to employee needs.
Full Job Description
Job Summary We are seeking a Senior/Lead Software Engineer with strong experience building Java-based backend services and modern frontend applications. The role will lead features end-to-end, from design and development through deployment and support, while working effectively in a fast-paced environment. The ideal candidate will bring expertise in scalable microservices, distributed systems, modern UI frameworks, AWS cloud services, API development, observability, containerization, and AI-assisted software development. Key Responsibilities • Design, develop, and maintain scalable, resilient, and fault-tolerant Java-based microservices. • Apply distributed systems principles to build reliable and high-performing backend services. • Lead features end-to-end, including design, development, testing, deployment, and production support. • Develop modern frontend applications using frameworks such as Next.js, Nuxt.js, React, Vue, Astro, or Svelte. • Design and develop APIs using REST, GraphQL, and event-driven architectures. • Generate and maintain Swagger/OpenAPI documentation for APIs. • Leverage AI-assisted code-generation and development tools such as GitHub Copilot and Cursor. • Design and deploy cloud-native solutions using AWS services, including ECS, Fargate, IAM, VPC, and serverless components. • Integrate applications with Amazon Bedrock or similar AI/ML services. • Implement containerized application deployments and cloud-native orchestration patterns. • Implement observability and monitoring using tools such as Splunk and Dynatrace. • Apply metrics, logging, distributed tracing, and auditing practices to support application reliability and troubleshooting. • Collaborate with engineering teams and stakeholders to deliver high-quality software solutions. Required Qualifications • Strong experience developing Java-based applications and scalable microservices. • Strong experience with Java, Spring Boot, Spring Cloud, Apache Camel, and/or Spring AI. • Strong understanding of distributed systems and resilient, fault-tolerant application design. • Hands-on experience with at least one modern frontend framework, including Next.js, Nuxt.js, React, Vue, Astro, or Svelte. • Strong API development experience with REST, GraphQL, and event-driven messaging architectures. • Experience creating and maintaining Swagger/OpenAPI documentation. • Hands-on AWS experience with core cloud services, including ECS, Fargate, IAM, VPC, and serverless services. • Experience with containerization and cloud-native deployment patterns. • Experience with observability tools such as Splunk or Dynatrace. • Strong understanding of application metrics, logging, distributed tracing, and auditing. • Experience with AI-assisted development tools such as GitHub Copilot or Cursor. • Familiarity with Amazon Bedrock or similar AI/ML service integrations. Preferred Qualifications • Experience with Docker and Docker Compose. • AWS Solutions Architect certification. • Additional hands-on experience across AWS cloud services and cloud-native architectures. Notes: Mandatory Areas Must Have Skills - Java Full Stack Developer Skill 1 - 10 + Years of exp in java, Spring boot, spring cloud , apache camel, spring AI Skill 2 - 8 + Years of Exp in Next.js, react, vue Skill 3- 7+ Years of exp in API and cloud Good To have Skills - Skill 1 - Yrs of Exp -N/A Skill 2 - Yrs of Exp -N/A Skill 3 - Yrs of Exp -N/A Skill 4 - Yrs of Exp -N/A Mandatory if Applicable Domain Experience (If any ) - N/A Must have Certifications -N/A Location - Plano, TX Onsite Requirement - Y/N- Y Number of days onsite - 3 Days If Onsite - Office Address -

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 Senior/Lead Software Engineer Full Stack jobs: