Compunnel, Inc.
We are seeking a Senior Backend Developer with strong expertise in Java, Spring Boot, and microservices architecture.
The ideal candidate will have hands-on experience with cloud platforms, event-driven systems, and containerization technologies.
This role involves designing and developing scalable backend systems, optimizing performance, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design and develop backend systems using Java and Spring Boot.
- Implement and maintain microservices architecture.
- Work with AWS services including EC2, Lambda, RDS, and S3.
- Integrate Kafka for event-driven architecture and data streaming.
- Optimize system performance and troubleshoot technical issues.
- Develop and maintain CI/CD pipelines and version control workflows.
- Apply software development best practices and design patterns.
- Collaborate with cross-functional teams to deliver robust backend solutions.
- Participate in DevOps practices for automation and deployment.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Backend Developer with strong proficiency in Java and Spring Boot.
- In-depth knowledge of microservices architecture.
- Hands-on experience with AWS services (EC2, Lambda, RDS, S3).
- Familiarity with Kafka for data streaming and event-driven systems.
- Experience with NoSQL databases.
- Strong problem-solving and performance optimization skills.
- Proficiency with Git and CI/CD tools.
- Knowledge of software development best practices and design patterns.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
Preferred Qualifications
- AWS certification (e.g., AWS Certified Developer).
- Experience with Docker and Kubernetes.
- Knowledge of additional programming languages such as Python or Go.
- Familiarity with DevOps practices and automation tools.