More jobs:
Java Developer
Job in
Cary, Wake County, North Carolina, 27518, USA
Listed on 2025-12-01
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2025-12-01
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We are seeking a Backend Developer to work on the EOS Messaging Services project. This role involves upgrading SDKs, moving services to the product, and building out internal communication services such as email, SMS, and mobile notifications. The position is focused on hands-on coding, infrastructure maintenance, and supporting the development of new features. The ideal candidate will have strong backend experience and proficiency with Java, Mongo
DB, and Spring Boot. This is a pure development-focused role within a small team of 5 developers and 1 QA.
Key Responsibilities:
- Service Development:
Work on building and upgrading internal services such as email sending, SMS, mobile push notifications, and messaging services. - Backend Logic:
Handle complex backend logic, focusing on building robust, scalable, and efficient services. - Infrastructure Maintenance:
Maintain and update infrastructure, ensuring smooth functioning of backend services. - Code Debugging and Testing:
Perform debugging, manual testing, and pre-deployment checks for code quality. - API Development and Consumption:
Design and consume REST APIs, ensuring integration with other services. - Cloud Services:
Work with AWS EC3 and S3 for cloud-based service management and storage. - CI/CD Integration:
Collaborate with the team to ensure proper deployment via Team City CI/CD pipeline. - Messaging Systems:
Handle heavy usage of Amazon SQS for messaging needs.
- Strong experience in Java (currently using Java 18, with plans to upgrade to Java 21).
- Proficiency in Spring Boot for developing backend services.
- Strong hands-on experience with Mongo
DB and No
SQL databases. - Experience with AWS Cloud services like EC3 and S3.
- Proficiency in REST API development and consumption.
- Familiarity with CI/CD processes, especially using Team City.
- Ability to work with backend messaging systems, particularly Amazon SQS.
- Strong debugging skills and ability to perform manual testing of code.
- Experience with Java 21 or other recent versions of Java.
- Familiarity with additional AWS services and cloud infrastructure.
- Prior experience in a Dev Ops environment, although Dev Ops tasks are handled by another team.
- Experience working on complex backend services in a distributed system.
AWS Certified Developer – Associate or similar certifications would be a plus.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×