
Java Developer
- Atlanta, GA
- Permanent
- Full-time
Primary Skills: Java, Spring Boot, Microservices
Secondary Skills: Pro*C, Oracle, Postman, Swagger, Docker, Kubernetes, MongoDB, PostgreSQL, Cassandra DB, GitLab, Jira, Tuxedo
Domain: Telecom BillingClient : Confidential : Telecom DomainKey Responsibilities
- Design, develop, and maintain scalable microservices using Java Spring Boot.
- Architect and implement cloud-native solutions with containerization and orchestration tools like Docker and Kubernetes.
- Work independently to build new modules in C++ and integrate with existing systems.
- Collaborate with cross-functional teams to gather requirements and deliver high-performance billing solutions.
- Perform API development and testing using Postman and Swagger.
- Manage source control and CI/CD pipelines using GitLab.
- Track tasks and progress using Jira and contribute to agile ceremonies.
- Work with relational and NoSQL databases including MongoDB, PostgreSQL, and Cassandra.
- Support and enhance legacy systems involving Pro*C, Oracle, and Tuxedo.
- Hands-on experience with Amdocs Ensemble or any Telecom Billing application.
- Exposure to billing systems in other industries is acceptable.
- Strong analytical and problem-solving skills.
- Ability to work independently and manage multiple priorities.
- Excellent communication and documentation skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8 to 20 years of relevant experience in software development.
- Proven expertise in Java, Spring Boot, and Microservices.
- Working knowledge of C++, Oracle, and Pro*C.
- Familiarity with cloud platforms and modern development tools.