← Back to Jobs
Technology
Java Developer(Final round in person)
Marici SolutionsAlpharetta, GA🇺🇸United StatesPosted 12 Aug 2026
Quick Overview
Work Type
On Site
Level
Mid Senior
Job Description
Job Title: Java Developer
Location: Alpharetta, GA
Work Arrangement: Hybrid 3 days/week onsite
Position Overview
We are seeking an experienced Java Developer to join our technology team and contribute to the design, development, testing, and implementation of scalable enterprise applications.
The ideal candidate will have strong hands-on experience with Java, Spring Boot, Kafka, and Microservices, along with solid knowledge of relational databases and modern Java development tools.
The candidate should be comfortable working in an Agile environment, collaborating with cross-functional teams, and developing high-quality, scalable, and maintainable software solutions.
Key Responsibilities
Location: Alpharetta, GA
Work Arrangement: Hybrid 3 days/week onsite
Position Overview
We are seeking an experienced Java Developer to join our technology team and contribute to the design, development, testing, and implementation of scalable enterprise applications.
The ideal candidate will have strong hands-on experience with Java, Spring Boot, Kafka, and Microservices, along with solid knowledge of relational databases and modern Java development tools.
The candidate should be comfortable working in an Agile environment, collaborating with cross-functional teams, and developing high-quality, scalable, and maintainable software solutions.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using Java.
- Develop robust and scalable applications using Spring Boot and related Java frameworks.
- Design and implement microservices-based architectures.
- Develop and maintain event-driven applications using Apache Kafka.
- Build RESTful APIs and integrate applications with internal and external services.
- Analyze business and technical requirements and translate them into effective software solutions.
- Write clean, efficient, reusable, and maintainable Java code.
- Perform unit testing, integration testing, debugging, and troubleshooting.
- Work with relational databases to design queries, troubleshoot issues, and optimize application performance.
- Collaborate with architects, developers, QA engineers, business analysts, and other stakeholders.
- Participate in code reviews and ensure adherence to development standards and best practices.
- Identify and resolve application performance, reliability, and production issues.
- Contribute to technical documentation and application design discussions.
- Participate in Agile ceremonies, sprint planning, stand-ups, and retrospectives.
- Stay current with emerging Java technologies, frameworks, and development practices.
Skills
Microservices
Spring
Spring Boot
Agile
Apache
Java
Kafka
Similar jobs
NodeJS Developer(Final round in person)
Marici Solutions · Alpharetta, United States
27 minutes agoFulltime - "Sr. Python Developer" - Wilmington, DE (Hybrid)
Covetus, LLC · Wilmington, United States
27 minutes agoJava Full Stack React JS Developer in Chicago, Illinois. (Onsite)
Aita Consulting Services,Inc. · Chicago, United States
27 minutes agoReact Native Developer
Oriontek Inc · Seattle, United States
27 minutes ago.Net Developer / Architect - #153
System Edge (USA) L.L.C. · Albany, United States
27 minutes agoSenior Developer SSIS / SSRS / Azure Data Factory
Advent Global Solutions, Inc. · Burlington, United States
28 minutes ago