AlpharettaRecruiter Since 2001
the smart solution for Alpharetta jobs

Senior Java Developer

Company: Emonics, LLC
Location: Alpharetta
Posted on: September 17, 2022

Job Description:

Job description:

Role and Responsibilities

Essential Functions (Job Duties and Responsibilities)

Solid understanding of duties performed within the entire software development life cycle, tools, and language(s) to include:

Solid understanding of duties performed within the entire software development life cycle, tools, and language(s) to include:

Collaborate with Product Owners/BA's in refinement and defining user stories

Follow and coach best practices for software development

Design, develop, maintain and/or work with complex microservices components that meet requirements, and provide high quality in a high-performance environment

Contributes to complex application architectures and technical alternatives to meet functional requirements working with the development team and System, Software, and Solution architects

Contributes to and leads technical documentation development for application designs

Ability to analyze functional issues, performance issues, production components and configurations, Triaging/troubleshooting issues across dev, QA, and production environments

Work as a multi-skilled professional practising Agile in a SCRUM methodology

Taking part in continuous improvement through sharing of knowledge and coaching within the team

Backend for Frontend based upon CQRS design pattern

Microservice Cloud Native architecture based upon Java frameworks & Spring Boot)

Oracle database

Rest API integration

Continuous integration and deployment using docker

Required Education and Experience:

Technical College Degree, Bachelor or Master's degree in Computer Science or Information Technology or equivalent

5 years of working experience in Front-End development, including 3 years working with Angular.

A Minimum of 5 years of working experience developing in JAVA with Spring Boot

Experience developing unit and automated tests.

Experience in working with GIT, SVN or other distributed source control systems

Working knowledge and experience in using Docker

Practical use of JSON

Preferred Qualifications:

Working knowledge of developing/deployment of applications within cloud systems (Azure, GCP, AZURE, , etc.)

Experience with the following technologies:

o Kubernetes

o Kafka

o Keycloak

o ELK Stack

Working experience with Atlassian tools (JIRA, Confluence, etc.)

Knowledge and experience in assisting in the construction of CI/CD pipelines in collaboration with DevOps including integration of test automation systems

Knowledge-Skills-Abilities (Competencies)

Strong communication skills (written and verbal)

Good interpersonal skills (work well within a team)

Be able to contribute to the onboarding process of additional team members

Ability to work in a fast-paced operational environment with competing priorities and multiple stakeholders

Strong analytical abilities, and ability to put forward recommendations.

Able to work unsupervised, take initiative and resolve issues

Keywords: Emonics, LLC, Alpharetta , Senior Java Developer, IT / Software / Systems , Alpharetta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Alpharetta RSS job feeds