Job Description :
Senior Java Developer
Duluth, GA
12+ Months

Define service specification and contracts for a functional domain by working with SMEs Strong technical, analytical, and communication skills
Collaborate with Architects and contribute to implement standards and changes to systems and processes
Ensuring design and development follows enterprise standards, processes, and policies
Support application deployment and release management activities
Collaboratively work with other groups by offering technical expertise where required
Mentor SOA developers, other team members Leading maturity and transformation of platforms, developing new capabilities
Supporting multiple concurrent efforts
Participate in business requirement discussions, identify system impacts and provide business requirements, system requirement specifications.
Be a team player that motivates and educates other team members

College degree in Information Technology or Computer Science Minimum of 8+ years work experience in Information Technology.
8+ years object-oriented software development architecture experience in JEE Solid Programming skills using JAVA, J2EE, JMS, SOAP REST Web Services, XSLT, XML, JSON.
Experience with Spring MVC, Spring boot
Good experience in integration Architecture concepts and patterns, including Microservices, Service Oriented Architecture, Batch Integration, RESTful JSON services, Pub Sub etc. including Event Driven Architecture. Experience of database access protocols such as JDBC and SQL
Experience integrating with Cloud SaaS applications, APIs, SDK of packaged applications and legacy applications
Solid understanding of integration design patterns, SOAEAI best practices.
Knowledge of VSTS CICD Process.
Experience with Test Driven Development and JUnit.
Experience with SCRUM or similar agile SDLC methodologies
Proven experience in meeting deadlines and managing multiple priorities.

Preferred Qualifications
Experience in hands-on coding in MuleSoft APIs and MuleSoft Anypoint Platform as an ESB
Experience with or deep understanding of the ODATA specification
Experience working with Azure and AKS deployment scenarios
Experience with Docker or other containerization software
Experience with Kubernetes Experience with NodeJS and
Express Experience with DevOps methodology and tools is a plus