Java Engineering Management
Compunnel, Inc.
WilmingtonFull-timeMid LevelOn-site
Job Description
We are seeking a seasoned Java Engineering Manager with strong technical expertise in Java, Microservices, AWS, and Kubernetes.
The ideal candidate will lead application development efforts in an Agile environment, ensuring high-quality delivery, system performance, and team collaboration.
This role requires hands-on experience in backend development, cloud architecture, and modern DevOps practices.
Key Responsibilities
- Lead and manage backend development projects using Java and Microservices architecture.
- Design, develop, test, and maintain scalable applications in an Agile environment.
- Implement and manage CI/CD pipelines using tools like Jenkins, Maven, and Gradle.
- Utilize AWS services including ECS, EC2, S3, API Gateway, Aurora, ALB, and Route 53.
- Work with container orchestration tools such as Kubernetes for deployment and scaling.
- Integrate and manage messaging systems using Kafka.
- Apply best practices in application monitoring using APM tools and logging platforms like Splunk.
- Collaborate with cross-functional teams using tools like JIRA and Confluence.
- Ensure code quality through unit testing frameworks such as JUnit and Cucumber.
- Provide technical leadership and mentorship to development teams.
- Minimum 10 years of experience in application development and engineering leadership.
- Strong hands-on experience with Java, Microservices, and Spring ecosystem (Spring Boot, Spring Batch, JPA, REST, MQ).
- Proven experience with AWS cloud services and architecture.
- Proficiency in Kubernetes and Kafka.
- Experience with CI/CD tools and version control systems (Git/Bitbucket).
- Familiarity with Agile methodologies and tools like JIRA and Confluence.
- Strong debugging, testing, and performance tuning skills.
- Experience with APM monitoring tools and logging platforms such as Splunk.
- Exposure to IT infrastructure and cloud-native application design.
Posted 3 weeks ago