Java AWS Engineer
Apex Systems · Richmond, VA · 2 wk ago
EngineeringContract
Job ID: 3046126
Qualifications
- Bachelor’s degree or equivalent experience.
- At least 5 years of strong experience in core Java, Python, NodeJS coding skills, including an understanding of optimization, performance ramifications of coding decisions, and object-oriented design.
- Experience in front-end development using Angular (8 and above). Deep knowledge of Angular practices and commonly used modules based on extensive work experience.
- Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Microservices, and log4J2.
- Experience with REST APIs, Mini Services, DevSecOps, and AWS technologies including serverless, containers, RDS, storage, and migration services.
- Experience with cloud technologies/services and reusable patterns.
- Experience in Bootstrap, TypeScript, HTML5, CSS, and unit testing: Jest/Karma/Jasmine.
- Experience with Agile methodology, working on Agile projects, and participating in daily scrums and updates.
- Strong analytical ability and technical skill, as well as the ability to provide innovative solutions to technical needs and business requirements.
- Ability to exercise independent judgment in making business decisions.
- Strong attention to detail with a high level of data integrity and accuracy.
- Proficient oral and written communication, ability to interact on required information and concepts with people at all levels of the organization.
- Proficient ability to translate highly technical information into non-technical terms.
- Broad knowledge of the concepts, practices, and principles of programming including design, implementation, and testing.
Responsibilities
- Work in a collaborative environment contributing to the development, modification, testing, implementation, and evaluation of solutions using Angular and Java frameworks in AWS Cloud.
- Analyze existing solutions, formulate requirements, perform coding, test and debug, and provide support and troubleshooting for production solutions.
- Recommend changes in development, maintenance, and standards.
- Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud.
- Provide programming support for complex solutions, develop software from established requirements, appropriately deploy code, and offer insight on the feasibility of system designs.
- Contribute to the design of technology infrastructure and configurations, recommend process improvements.
- Review complex patches and new versions of applications, implement complex software packages, and deploy code.
- Compile and maintain technical documentation, including use cases and scripts; conduct technical research and maintain viable knowledge of technology trends.
- Participate in cross-functional team initiatives and process improvement projects.
- May require extended work hours, on-call status, and occasional travel including overnight stays (15% or less).
Benefits
- Supplemental benefits including medical, dental, vision, life, disability, and other insurance plans.
- Employee Stock Purchase Program (ESPP) and a 401K program with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program and access to certification prep, technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and perks for associations including CompTIA and IIBA.
- Dedicated customer service team for consultants and access to a certified Career Coach.