Only local to GA (who can come for in-person client interview)
NO C2C/1099
Senior Java Developer
Rate - $60/hr on W2
Location – Alpharetta, GA (Onsite)
Need someone local who can come for in-person client interview. (Any Visa would work)
Synechron Inc. is seeking a Senior Java Developer to join our team in Alpharetta, GA.
Position Summary:
We are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will have extensive experience with Java 11, Spring Boot, Spring Framework, and Microservices. The role demands a strong understanding of SQL, NoSQL databases, and message platforms such as Kafka, JMS, or MQ. Additionally, the candidate should have a solid grasp of Web API implementations with RESTful services and be capable of working in a diverse, multi-stakeholder environment.
Key Responsibilities:
- Design, develop, and maintain robust and scalable Java applications using Java 11, Spring Boot, and Spring Framework.
- Implement and manage microservices architecture to ensure efficient and reliable service delivery.
- Develop and integrate with SQL and NoSQL databases to ensure data persistence and retrieval.
- Work with message platforms like Kafka, JMS, or equivalent for reliable messaging and event-driven architectures.
- Create and consume RESTful Web APIs, ensuring secure and efficient communication between different services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Apply analytical skills to troubleshoot and resolve issues, ensuring smooth project execution.
- Manage and implement successful projects, adhering to deadlines and adjusting to unexpected changes or requirements.
- Build and deploy applications on cloud-based services, ensuring scalability and performance.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Stay updated with the latest industry trends and technologies to ensure the application of best practices.
Required Skills and Experience:
- Strong proficiency in Java 11 and a deep understanding of the Spring ecosystem (Spring Boot, Spring Framework).
- Extensive experience with microservices architecture and associated design patterns.
- Proficiency in SQL and familiarity with NoSQL databases.
- Hands-on experience with message platforms such as Kafka, JMS, or MQ.
- In-depth knowledge of RESTful Web API implementation and best practices.
- Strong understanding of core Java concepts including List, Map interfaces, Exception handling, and Data Types.
- Proven ability to work effectively in a team environment with diverse stakeholders.
- Excellent analytical and problem-solving skills.
- Demonstrated experience in managing and implementing successful projects.
- Ability to work under pressure and manage tight deadlines and unexpected changes.
- Experience in building and deploying applications on cloud-based platforms.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of additional programming languages or frameworks.
- Certification in Java or related technologies.
Educational Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced degree preferred