Full Time | IT Outsourcing & ConsultingJust Posted
Save
ERPMark is Hiring a Senior Backend Java Developer Near Atlanta, GA
Job Summary
A client of ours in Atlanta GA is looking for a Senior Backend Java Developer for a Contract on W2 opportunity.
Mandatory Skills
Java (must have) Springboot development
Kubernetes (must have) deployment
Gitlab, pipeline (must have)
Public Cloud experience (Azure would be great, preferably)
Preferred
Familiar with Kafka/RabbitMQ (preferred)
NoSQL (preferred)
MySQL (preferred)
Prometheus, Grafana (preferred)
Description
Senior Backend Java Developer As a Senior Software Developer, you will be joining the IT Product Engineering team responsible for providing Event Streaming platforms as a service, and will focus specifically on designing, developing, maintaining an in-house event streaming platform, alongside integrating it with different applications within the organization. Our highly autonomous team uses Agile development principles and the embedded DevOps model to deliver across the full software life cycle - from development to release to maintenance and operations.
Responsibilities
Design, Develop and implement an in house build event streaming MQ platform.
Understand the application architecture and work with domain teams to integrate MQ platform to enable real-time data streaming and event-driven architecture.
Responsible for designing and developing scalable and high-performance systems using Core Java
Analyzing and optimizing the performance of the platform.
Backend development with Java and Spring Boot, Microservices.
Responsible for developing & maintaining APIs
Ensure the quality of software deliverables and adherence to coding standards.
Collaborate with other technical teams and departments to align software solutions with overall business goals.
Must Have Skills
10 years of experience in developing Core Java and its related technologies, such as Spring, Hibernate, and other Java frameworks., with a proven track record of delivering complex Java-based systems and applications.
Hands on experience in Kubernetes deployments
Hands on experience in Gitlab, CICD pipeline
At least 2 years of experience in developing distributed software solutions using cloud technologies and platforms (e.g., AWS, Azure, GCP, Docker, Kubernetes) and CICD environment, Azure is preferred
Experience with Agile methodologies and software development processes
Strong problem-solving and analytical skills
Excellent communication and interpersonal skills
Ability to work in a fast-paced and dynamic environment.
Preferred Skills
Experience in designing and developing Stream Processing Applications using Kafka or RabbitMQ or home-grown event streaming applications.
Experience in Prometheus and Grafana dashboard creations
Experience in NoSQL and MySQL
Qualifications
Experience level: Experienced
Minimum 10 years of Senior Backend Java Developer Experience.
Education: Bachelors (required)
Job Type:Contract on W2Location: Preferred location is Atlanta GA