What are the responsibilities and job description for the Senior Java Software Engineer position at 3Ci?
We’re partnering with a mission-driven enterprise brand on an exciting opportunity for a Senior Java Developer to join a small, agile consulting team. This is a 100% hands-on engineering role—perfect for someone who loves building in a modern cloud environment and thrives in fast-moving teams.
This is an evergreen role, so we're looking to stay connected with standout engineers even if you’re not actively on the market right now.
Tech You’ll Use:
- Java (Spring Boot)
- AWS Cloud
- Microservices Architecture
- Kubernetes or similar
- CI/CD pipelines
- TDD unit testing
- IntelliJ IDEA
What We’re Looking For:
- 5 years of professional Java development experience
- Strong communicator and team player
- Comfortable writing and testing your own code
- Agile/Scrum mindset
- Experience in both startup and enterprise environments
- US Citizen or Green Card holder (required)
- Must be comfortable using a Mac (we'll provide one if needed)
What You’ll Be Doing:
- First 30–90 Days: 70–90% coding, embedded in the codebase
- Ongoing: Full-stack contributions to product delivery
- Partnering with Product, Engineering Leads, and Business Stakeholders
- Acting as a technical SME for your squad
Why You’ll Love It:
- High-trust, small team environment
- Exposure to a high-impact enterprise initiative
- Stability of a long-term engagement
- Opportunity to grow within our consulting practice
- 100% remote, with ATL roots preferred
Interested or know someone who fits the bill?
Drop me a message or apply to start a conversation. This is a confidential, ongoing opportunity, and we’re always excited to connect with top engineering talent.
#Java #SpringBoot #AWS #Microservices #Kubernetes #RemoteJobs #Hiring #SeniorDeveloper #Consulting #EngineeringJobs #AtlantaTech