Epicareer Might not Working Properly
Learn More

Sr Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Role: Sr Software Engineer

Duration: Long Term

Location: Alpharetta, GA

Full Stack Developer focused on 7 years Java development with Spring frameworks.

3-5 years experience on Angular. (approx. - 70% backend and 30% frontend)

Some test automation work experience .

Cloud experience is a must have, preferably Google Cloud Platform, but open to AWS as well.

Job Description: Responsibilities
Responsible for the design, development and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems and applications infrastructure You will need extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks.
Works independently to support software through the entire software development life cycle.
Work on one or more projects, making contributions to the team as and when required Participates in estimation process, use case specifications, work alongside with Quality Engineering teams and Product owners
Documents code/processes so that any other developer is able to dive in with minimal effort.
You are part of a community and participate in code and design reviews to maintain our high development standards You have experience in overall system architecture, scalability, reliability, and performance You enjoy mentoring other engineers, having a voice in defining our challenging technical culture, and helping to build a fast-growing team

Qualifications
Bachelor's degree in Computer Science or related field Skills include object-oriented analysis, design, and programming experience Minimum of 7 years experience with Java / J2EE design and development experience, Spring Framework, Spring Boot, Microservices
3+ years of Experience in Front end Technologies like Angular,
3+ Bootstrap, HTML5
Has some knowledge of modern software development life cycles including CI / CD, Source code control management systems (e.g. SVN/Git, Subversion) and build tools like Maven, Design patterns, Agile environments (e.g. Scrum, XP), containerization technologies like Docker, Kubernetes You are interested and able to learn other coding languages as needed You can write very high quality code that is robust and easy to maintain You have experience in debugging, diagnosing, and trouble-shooting complex, production software You adore working in a fast paced and agile development environment You possess excellent communication, sharp analytical abilities, and proven design skills You are a self-starter, highly motivated, and have a real passion for actively learning and researching new methods of work and new technology You possess excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaderS

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job