Job Details :
Job Title : Sr Software Engineer
Location : Atlanta, GA
Job Description :
We are seeking a highly skilled Backend Java Developer with strong expertise in Spring Boot and Microservices architecture. The ideal candidate will have hands-on experience in backend development, working with relational databases (specifically Oracle they are using in their project), and integrating with legacy systems. No front-end development is required for this role.
Key Responsibilities :
- Develop and maintain scalable backend systems using Java and Spring Boot
- Design, build, and deploy RESTful microservices in a distributed environment
- Work with Oracle databases, including writing complex SQL queries and optimizing database interactions
- Collaborate with cross-functional teams to integrate backend services with existing legacy systems, including those running on Apache Tomcat
- Follow established software design principles and coding best practices
- Contribute to the technical design and architecture of backend systems
- Participate in code reviews and ensure high standards of code quality
- Optional but preferred : Work with cloud platforms (Oracle cloud, AWS, Azure, etc.) for deployment and scalability. They are using oracle cloud in the project.
Required Skills and Experience :
Experience in backend Java developmentStrong proficiency in Java, Spring Boot, and MicroservicesSolid experience with Oracle SQL and relational database designFamiliarity with Apache Tomcat and legacy system integrationGood understanding of object-oriented programming, design patterns, and software architecture principlesExposure to cloud-based environments is a plus (AWS, GCP, or Azure). They are using oracle cloud in the project.