Entry-level Software Engineer – Spring Boot Microservices and Core Java
This entry-level Software Engineer role at Confidential Client involves developing and maintaining Java-based applications using Spring Boot microservices. The position requires collaboration within Agile teams, exposure to cloud platforms, containerization technologies, and CI/CD pipelines, supporting the digital transformation initiatives of enterprise clients. The role is on-site with opportunities to work on modern software development practices and tools in a dynamic environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Information Technology & Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As an Entry-level Enterprise Platform Services Software Developer with our Confidential Client in Charlotte, NC, you will contribute to the design, build, and support of enterprise-grade platform services using Core Java, Spring Boot and microservices patterns. You will work with cross-functional teams to deliver features, fix defects, and help maintain service reliability.
- Develop, test, and maintain backend services using Java and Spring Boot
- Implement RESTful APIs and integrate with relational databases
- Collaborate on microservices design, including inter-service communication and service discovery
- Participate in code reviews and follow engineering best practices (unit testing, CI/CD, version control)
- Troubleshoot production issues and contribute to on-call rotation as needed
- Learn team processes, tools, and the platform stack; participate in training and mentoring programs
What We’re Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent practical experience
- Strong fundamentals in Core Java (OOP, collections, concurrency basics)
- Familiarity or coursework/experience with Spring Boot and building REST APIs
- Understanding of microservices concepts (service registries, load balancing, stateless services)
- Basic SQL skills and experience with relational databases
- Experience using Git or another version control system
- Good verbal and written communication skills; ability to work on agile teams
Preferred Qualifications
- Internship or project experience building Java/Spring applications
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Exposure to container technologies (Docker) and orchestration (Kubernetes)
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Experience with monitoring/logging tools (Prometheus, Grafana, ELK)
What You’ll Get
- Entry-level role with structured training, mentorship, and career growth opportunities
- Work on enterprise-scale platform services and modern microservice architectures
- Competitive compensation and benefits package provided by the Confidential Client (details shared during hiring process)
- Collaborative team environment that values learning and continuous improvement
Location & Work Arrangement
Location: Charlotte, NC. Final work arrangement (onsite, hybrid, or remote) will be determined by the Confidential Client and discussed during the interview process.
Candidate Eligibility & Notes
Applicants must be legally authorized to work in the United States. Confidential Client will comply with all applicable federal, state, and local employment laws.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range