Java Developer
Job
Location: 1 Edison Drive, Alpharetta, GA 30005
Design, develop, enhance, and maintain backend software applications using the latest Java versions and Spring Boot in accordance with established coding and architectural standards.
Develop and maintain RESTful APIs and microservices, including business logic, request validation, error handling, and service-to-service integrations.
Develop and support Kafka-based event-driven integrations, including producers and consumers, and work with topics, partitions, offsets, and message-processing flows.
Design, develop, and optimize data-access components and SQL queries for relational databases such as Oracle, PostgreSQL, and MySQL, including transaction handling and performance tuning.
Integrate backend services with internal and external systems and ensure reliable communication, data consistency, and error handling across distributed applications.
Develop unit and integration tests, participate in code reviews, troubleshoot application defects, and implement corrective fixes to maintain software quality.
Analyze and resolve production issues, perform root-cause analysis, and improve application performance, scalability, reliability, logging, and monitoring.
Use Linux/Unix environments, Git version control, and Maven or Gradle build tools to support application development, builds, configuration, and release activities.
Deploy, configure, and support backend services in cloud and containerized environments, including AWS/Azure/GCP, Docker, and Kubernetes, as applicable to the project.
Develop and support data-access and integration components using NoSQL technologies such as Cassandra or MongoDB when required by application and project needs.
All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.