Java Software Engineer
Technology
Atlanta, United States2 weeks agoUntil 12/24/2026
Service contract
Job description
Job Description
Required Skills
- Strong experience in Java and J2EE development.
- Hands-on experience with Spring Boot and Spring Framework.
- Strong knowledge of Microservices and REST APIs.
- Experience with Hibernate and JPA.
- Good knowledge of SQL databases such as Oracle, MySQL, or PostgreSQL.
- Experience with Multithreading and Collections.
- Knowledge of Kafka, Docker, Kubernetes, and CI/CD.
- Experience with Git, Maven, and Jenkins.
- Knowledge of AWS, Azure, or other cloud platforms.
- Experience working in Agile/Scrum environments.
- Design, develop, and maintain enterprise Java applications.
- Develop and integrate REST APIs and microservices.
- Optimize application performance and database queries.
- Troubleshoot and resolve technical issues.
- Collaborate with QA, DevOps, and business teams.
- Participate in code reviews, testing, and deployment.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Master's degree is preferred.
- Oracle Certified Professional: Java SE Developer.
- Spring Certified Professional.
- AWS Certified Developer – Associate (preferred).
- Relevant cloud or microservices certifications are an advantage.
Keywords
Apache KafkaSpring FrameworkMAVENOracle DatabaseDevOpsMysqlPostgresqlScrumSqlJavaHibernateCI/CD
Interested in this role?