Job Summary We are seeking a Senior Application Developer - Java to design, develop, and maintain enterprise-grade applications that drive digital transformation for our clients. This role involves full lifecycle software development, from requirements gathering to deployment, with a focus on delivering scalable and secure solutions. You will collaborate with cross-functional teams and contribute to the evolution of modern application architectures. Key Responsibilities • Participate in full systems lifecycle activities including analysis, design, coding, testing, and implementation. • Design and develop moderate to highly complex applications using Java and related technologies. • Develop and maintain system documentation to ensure accuracy and consistency. • Define and produce integration builds and support deployment strategies. • Monitor and maintain system performance and integrity. • Stay current with emerging technologies and apply them to development efforts. • Collaborate with stakeholders to define technical specifications and project deliverables. • Support disaster recovery planning and problem management processes. Required Qualifications • 6+ years of experience with Core Java, including Java SE, J2EE, OOP, Collections, and exception handling. • Strong experience with Spring Boot (6+ years), Spring MVC, and Struts frameworks. • Proficiency in developing and securing REST/SOAP APIs using OAuth and JWT. • Solid experience with PL/SQL, JDBC, Hibernate, and SQL optimization. • Hands-on experience with tools such as Maven, ANT, Eclipse, VS Code, and Azure GitHub. • Experience with DevOps practices using Azure DevOps for CI/CD. • 3+ years of experience with Angular and NoSQL databases (e.g., Couchbase). • 3+ years of experience with messaging systems such as Kafka, AMQ, or WMQ. • 2+ years of experience with Apache Camel and container orchestration platforms like OpenShift or Kubernetes. Preferred Qualifications • 2+ years of experience with S-PLUS integration. • Familiarity with 12-factor app design principles. • Understanding of microservices architecture and cloud-native development. Education: Bachelors Degree
Job Type
Fulltime role
Skills required
Java, Azure, GitHub, CI/CD, Angular, NoSQL, Kubernetes
Location
Alpharetta, Georgia
Salary
$100,000 - $130,000
Date Posted
July 3, 2025
Compunnel is seeking a Senior Application Developer - Java to design and maintain enterprise-grade applications. The role involves full lifecycle software development with a focus on scalable and secure solutions.