Software Development Engineer - Alpharetta, GA

Georgia Tek Systems

  • Alpharetta, GA
  • 9 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • Applications Securityunmatched
    • Atlassian JIRAunmatched
    • Auditingunmatched
    • Banking Servicesunmatched
    • Communication Skillsunmatched
    • Computer Securityunmatched
    • Financeunmatched
    • Identify Issuesunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Knowledge Repositoriesunmatched
    • Linux Operating Systemunmatched
    • Mail Servicesunmatched
    • Mavenunmatched
    • Message Brokerunmatched
    • Microsoft SharePointunmatched
    • Middlewareunmatched
    • Open Sourceunmatched
    • Oracleunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Splunkunmatched
    • Static Analysisunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Writing Skillsunmatched

    Description

    Job Title: Software Development Engineer

    Job Location: Alpharetta, GA

    Duration: Full-time

    Key Technology: Java, Spring, PL-SQL, Linux, JIRA

    Job Responsibilities:
    • Full lifecycle - analysis, design, development, testing and implementation- of new or enhancements to middleware (micro) services
    • Maintain middleware modules and services with code quality standards
    • Keep applications free of security vulnerabilities in compliance with organization's security policies
    • Assist in troubleshooting and resolving production issues. Provide suggestions for preventative steps
    • Incorporate suggestions for improvements and enhancements where meaningful
    • May assist/lead in developing and maintaining technical documentation and store it in central locations (like Confluence, SharePoint) for accessible to team members.

    Skills and Experience Required:
    Required
    • Minimum 8+ years of Java/J2EE development experience
    • Experience with Spring, Spring Boot, Spring Cloud, Spring Security, Rest API, Spring Data
    • Experience with React
    • Working knowledge of RabbitMQ or similar message broker
    • Good knowledge of Oracle PL-SOL
    • Experience with unit testing framework (Junit)
    • Worked on Java build & dependency management using tools like Maven, Nexus
    • Experience developing Restful services and associated testing using postman (preferred) or equivalent
    • Knowledge and experience with PCF
    • Hand on experience fixing security vulnerabilities and keeping open-source components up to date.
    • Maintain code quality with static code analysis using SonarQube
    • Working knowledge of code repository and management with tools like GitLab.
    • Working knowledge of Atlassian tools like Jira and Confluence.
    • Working knowledge of Linux
    Desired:
    • Experience with JIRA integration
    • Experience with logging and auditing using Splunk.
    • Ability to work in onshore-offshore constructive and collaborative manner.
    • Previous experience in Finance/Banking industry.
    • Excellent written and oral communication skills.
    • Strong troubleshooting and problem-solving skills





    Numbers & Facts

    LocationAlpharetta, GA

    Similar Jobs

    See more jobs