Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation, information technology and services
Position: Senior Java developer
Location: Atlanta, GA, 30346
Duration: 9 Months
Job Type: Temporary Assignment
Work Type: Onsite
Job Description:
- We are seeking a highly skilled Lead and Senior Java Developer with strong experience in designing and building scalable, high-performance applications using Java, RESTful APIs, Microservices architecture, and messaging systems like Kafka and JMS.
- The ideal candidate will be responsible for developing enterprise-grade backend systems, integrating distributed services, and ensuring high reliability and performance.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java (8/11/17+).
- Develop and consume RESTful APIs and ensure secure, high-performance integrations.
- Architect and implement Microservices-based solutions.
- Develop event-driven systems using Apache Kafka and JMS.
- Implement asynchronous messaging and queue-based communication.
- Work with Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC).
- Optimize application performance, scalability, and reliability.
- Participate in system design discussions and provide technical leadership.
- Conduct code reviews and enforce best practices and coding standards.
- Collaborate with DevOps for CI/CD, containerization, and cloud deployments.
- Troubleshoot production issues and provide timely resolution.
- Mentor junior developers and contribute to architectural decisions.
- Own the overall technical design and architecture of applications.
- Define coding standards, design patterns, and best practices.
- Make key technology decisions and evaluate new tools/frameworks.
- Ensure scalability, performance, security, and maintainability.
TekWissen Group is an equal opportunity employer supporting workforce diversity.