> Markdown version of [/jobs/ext/3995768-core-java-backend-developer-alpharetta-ga-nyc-ny-3days-hybrid](https://www.wearedevelopers.com/jobs/ext/3995768-core-java-backend-developer-alpharetta-ga-nyc-ny-3days-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Core Java Backend Developer, Alpharetta, GA/ NYC, NY (3days Hybrid) - **Company:** METRO AREA ANIMAL ADOPTION ASSOCIATION - **Location:** Alpharetta, GA, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, User Authentication, Unit Testing, Microsoft Azure, Code Review, Databases, Data Validation, Relational Databases, Database Connection, Software Design Patterns, DevOps, Java Platform Enterprise Edition (J2EE), Github, Gradle, Hibernate (Java), Java Persistence API, Java Virtual Machine (JVM), Spring Framework, Junit, PostgreSQL, Apache Maven, Enterprise Messaging Systems, MySQL, NoSQL, OAuth, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, RabbitMQ, Redis, Mockito, Standard Sql, JSON Web Token, SQL Stored Procedures, SQL Databases, Data Logging, Transaction Processing (Computing), Multithreading, Enterprise Software Applications, Spring-mvc, Grafana, Concurrency, Spring-boot, Software Security, Caching, Backend, Git, Integration Tests, Solid Principles, Kubernetes, Apache Kafka, Build Tools, Restful APIs, Dynatrace, Docker, Jenkins, Microservices - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/71e117a9-14a5-45f0-9f79-e7faef643dd9 ## About the Role * Strong hands-on experience with Core Java, Java 8 or later, Collections Framework, Generics, Streams, Lambda expressions, and exception handling. * Strong understanding of multithreading, concurrency, JVM fundamentals, garbage collection, and performance tuning. * Extensive experience with Spring Boot, Spring MVC, Spring Framework, and Spring Data JPA/Hibernate. * Experience designing and developing RESTful APIs and microservices. * Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL. * Experience with Git and build tools such as Maven or Gradle. * Experience writing unit tests using JUnit and Mockito. * Knowledge of design patterns, SOLID principles, and clean code practices. * Familiarity with Linux/Unix environments and application troubleshooting. * Experience working in Agile development environments. Preferred Skills: * Experience with Apache Kafka, RabbitMQ, or other messaging technologies. * Exposure to Docker, Kubernetes, Jenkins, GitHub Actions, or similar CI/CD tools. * Familiarity with AWS, Azure, or other cloud platforms. * Experience with Redis or other caching technologies. * Knowledge of OAuth 2.0, JWT, and application security best practices. * Experience with observability tools, logging, metrics, and distributed tracing. * Banking, financial services, payments, or other high-volume transaction processing experience. ## Description We are seeking an experienced Core Java Backend Developer to design, develop, enhance, and maintain scalable, high-performance backend applications. The ideal candidate will have strong expertise in Core Java, object-oriented programming, Spring Boot, microservices architecture, REST APIs, and database technologies. The candidate will collaborate with architects, business analysts, QA engineers, and cross-functional development teams to deliver reliable, secure, and maintainable enterprise applications., * Design, develop, test, and maintain backend applications using Core Java and J2EE technologies. * Develop scalable microservices and RESTful APIs using Spring Boot and the Spring Framework. * Apply object-oriented programming principles, design patterns, and SOLID principles. * Implement multithreading, concurrency, exception handling, and memory-efficient programming practices. * Integrate backend services with relational and NoSQL databases. * Write optimized SQL queries, stored procedures, and database access logic. * Implement application security, authentication, authorization, and data validation. * Develop unit and integration tests using JUnit, Mockito, and related testing frameworks. * Troubleshoot production issues, perform root-cause analysis, and improve application performance. * Work with messaging platforms such as Apache Kafka or RabbitMQ for asynchronous processing. * Participate in code reviews, technical design discussions, and Agile/Scrum ceremonies. * Collaborate with DevOps teams to support CI/CD pipelines, application deployments, and monitoring. * Maintain technical documentation and follow enterprise coding standards and best practices.