Job Title : Senior Java Developer
Location : Alpharetta, GA
Overall Purpose :
Creates user information solutions for complex and large programs by developing, implementing, and maintaining Java based components and interfaces.
Roles & Responsibilities :
Responsible for creating and maintaining web applications and web services that interact with complex databases.
Collaborates with developers and clients to develop precise business logic.
Develop new complex computer applications and enhance existing systems according to assigned project requests, in accordance with established departmental standards and guidelines.
Responsible for researching, analyzing, coding, and testing all changes, drawing on user and technical resources to successfully complete the request.
Identify, recommend, and / or develop code modifications or applications to support the business requirements.
Knowledge share with other developers and my at times represent team on large scale projects.
Required Qualifications :
- Bachelor’s degree in Computer Science / Engineering, Information Systems or related field.
- years of experience in working in Development roles
- years of progressive experience in one or more of the following areas : application delivery; subject matter expertise in building back-end Java-based platform applications
- years of experience in architecture and design of systems using Micro services architecture
- years of experience in cloud technologies : AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef Technical Summary Skills - Java, REST services, SpringBoot, NoSql technologies (MongoDb / Cassandra), Kafka / MQ / Rabbit, , Splunk, Grafana / Kibana, Git, Jira, Jenkins, Docker, Kubernetes - has proven problem solving and analytical abilities and also hands on with proof of concept and fast-paced environment