Senior Full-Stack Java Engineer

Compunnel

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7 years of software engineering experience with a focus on Java applications.
  • Proficient in Java microservices, REST APIs, and service frameworks.
  • Strong SQL expertise in designing and optimizing relational data solutions.
  • Experienced in full-stack development with React and modern JavaScript or TypeScript.
  • Familiar with distributed systems and event-driven architecture, particularly using Kafka.
  • Hands-on experience with cloud platforms, especially AWS.
  • Effective problem-solver with strong communication skills in a collaborative environment.

Responsibilities

  • Design and develop scalable enterprise applications across back-end services and user interfaces.
  • Build Java-based microservices and REST APIs using frameworks like Quarkus or Spring Boot.
  • Optimize data-intensive functionality utilizing SQL and relational databases.
  • Create event-driven integrations and streaming workflows with Kafka and Apache Flink.
  • Develop responsive user interfaces and contribute to micro-frontends using React.
  • Deploy solutions in AWS; Oracle Cloud experience is beneficial.
  • Collaborate with architects and teams to translate requirements into maintainable solutions.
  • Define reusable frameworks and standards to assist mid-level engineers in ramping up effectively.
  • Participate in code reviews and promote continuous improvement of engineering practices.

Benefits

  • Opportunity to work in a cloud-based, event-driven environment.
  • Exposure to cutting-edge technologies like Quarkus and Kafka.
  • Collaboration with a diverse, distributed delivery team.
  • Participation in defining technical patterns and frameworks for a growing team.
  • Access to AI-assisted development tools to enhance productivity and quality.
Full Job Description
Job Summary
We are seeking a Senior Full-Stack Java Engineer to help modernize and expand our platform. This role is best suited for an experienced engineer who can contribute across backend services, data integration, and modern web applications while helping establish technical patterns for a growing delivery team. The ideal candidate is strongest in Java and comfortable working across the full stack in a cloud-based, event-driven environment.

Key Responsibilities
• Design, develop, test, and support scalable enterprise applications across backend services and user-facing components.
• Build Java-based microservices and REST APIs using modern frameworks such as Quarkus or Spring Boot.
• Develop and optimize data-intensive functionality using SQL and relational database technologies.
• Create and support event-driven integrations and streaming workflows using Kafka and, where applicable, Apache Flink.
• Develop responsive user interfaces and micro-frontends using React; contribute to Node.js or Python services when needed.
• Deploy and support solutions in AWS, with exposure to Oracle Cloud Infrastructure considered beneficial.
• Partner with architects, product leaders, QA/SDET engineers, and distributed delivery teams to translate requirements into maintainable solutions.
• Help define reusable frameworks, development standards, and solution patterns that enable mid-level engineers to ramp up effectively.
• Participate in code reviews, troubleshooting, production support, and continuous improvement of engineering and delivery practices.
• Use AI-assisted development tools responsibly to improve delivery speed, test coverage, and engineering quality.

Required Qualifications
• 7 years of software engineering experience, including substantial hands-on development of enterprise Java applications.
• Strong Java development experience, including microservices, REST APIs, and modern service frameworks.
• Strong SQL skills and experience designing, querying, and optimizing relational data solutions.
• Full-stack development experience with React and modern JavaScript or TypeScript.
• Experience with distributed systems, asynchronous messaging, or event-driven architecture using Kafka or similar technologies.
• Hands-on cloud experience, preferably AWS.
• Ability to own technical work from design through deployment and production support.
• Strong communication, collaboration, and problem-solving skills in a distributed enterprise environment.

Preferred Qualifications
• Hands-on Quarkus experience; Spring Boot experience is also highly relevant.
• Experience with Apache Flink or another stream-processing framework.
• Exposure to Oracle Cloud Infrastructure (OCI).
• Experience with Node.js, Python, or another complementary backend language.
• Experience developing AI agents, integrating generative-AI capabilities, building AI frameworks, or using AI-assisted development tools.
• Prior experience establishing frameworks, mentoring developers, or serving as a technical lead.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Full-Stack Java Engineer jobs: