Software Engineer, III
JOB DESCRIPTION : Works as part of an agile team to design, implement and revise software applications. Writes sleek, performant code in a manner consistent with the team's style and best practices.
Collaborates with clients and stakeholders in the development of requirements. Stays abreast of the "state of the art" through self and group study.
Acts as a mentor to junior staff.
Responsibilities :
- Inspirational teammate that helps develop and mentor teammates, that leads through example, consistency, and with integrity, that collaborates effectively, communicates well, and builds strong working relationships, and that fairly assesses individual contributions to the team and organization
- Delivers high-quality, high-availability, and performant applications designed to be scalable for high-volume and low-latency
- Contributes in all phases of the development lifecycle on Agile teams
- Passionate about delivering well designed, testable and efficient code that meets established standards, patterns and best practices
- Drives continuous improvement of application delivery vision, best practices, standards and governance to exceed expectations in speed to market, quality and efficiency
- Collaborates with project managers, stakeholders, and other leaders on initiatives and projects as an application development and delivery expert
- Oversees and mentors the delivery of high quality applications throughout the DevOps lifecycle from plan to support and monitoring
- Ensures solutions are delivered in a timely matter with a high degree of quality, while meeting business expectations
MINIMUM QUALIFICATIONS : Bachelor's degree in computer science, math, engineering, or a related field OR High School Diploma and equivalent combination of education, training and experience.
Four years of web application development experience with a Java technology stack. Experience with client-side / front-end development.
Experience with relational databases. Experience with SOA and integration between systems. Experience collaborating on software via version control.
Understanding of Object Oriented Analysis and Design principles and of N-tier application architecture, and software design patterns.
Qualifications
- Strong knowledge of best practices, development methodologies (particularly Agile) & standards
- Proven experience in web application architecture, solution design, and development using best practices and patterns. Experience with REST and SOAP APIs, JavaScript (prefer React & TypeScript), JSON, XML, HTML, CSS
- Strong technical background in Java technology stack and its eco-systems including the common open source frameworks, core Java, JMS, JDBC, JPA, Spring, GWT, others
- Relational database experience (Oracle preferred). Knowledgeable with Document (NoSQL) & / or Graph databases a plus
- Experience in DevOps with ability to instrument pipeline automation and CI / CD
- Knowledgeable with microservices, API gateways, Open API a plus
- Knowledgeable about AWS-based cloud development technologies and trends a plus
- Demonstrate ability to coach, inspire and mentor junior software engineers
- Experience working on different projects simultaneously, and capable of cultivating collaboration
- Excellent interpersonal, verbal and written skills with a proven ability interacting with all levels of management, stakeholders, support personnel, and customers
Required Skills : Looking for a full stack java developer - needs to have experience in JavaScript and angular / react Spring Boot, Micro Services, API Experience in DevOps with ability to instrument pipeline automation and CI / CD Cloud - AWS preferred
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee : No
Exclusive to Apex : No
Face to face interview required : No
Candidate must be local : Yes
Candidate must be authorized to work without sponsorship : Yes
Interview times set : Yes
Type of project : Development / Engineering
Master Job Title : Dev : Java
Branch Code : Atlanta