Source description
About the role
TASKS:
· Manage deployment of applications in production and non-production environments.
· Work on service tickets according to priority.
· Troubleshoot application issues.
· Work on making enhancements to improve the security of the applications, as needed
· Utilize triaging and observability tools provided by the cloud provider (AWS, Azure etc.).
· Work with CI/CD and project management tools like Azure DevOps.
· Responsible for analysis, problem definition, requirements, and solution development while creating defect fixes and enhancements.
· Work with source code quality and security tools for both static and dynamic analysis
· Create and maintain relevant project documentation.
· Participate and in technical (configuration, code, etc.) reviews.
MANDATORY!!
· At least 17+ years of experience developing and maintaining Java applications.
· Work with Java project build tools like Maven and Gradle.
· Extensive hands-on experience with Spring MVC, Spring Boot, JPA, Hibernate and JSP.
· Excellent knowledge of Relational Database technologies: Oracle and/or PostgreSQL.
· Experience with the operations of AWS Services such as faregate/ECS, Lambda, EC2, EFS, ELB, etc.
· Experience monitoring AWS services and custom applications using CloudWatch and similar tools.
· Expert knowledge of Azure DevOps: GIT, CI/CD build and release pipelines.
· Strong oral and written communications skills.
· Self-motivated, must be a proven team player.
· Keeps calm under pressure while triaging a production application fault, particularly in an outage scenario.
DESIRABLE SKILLS/EXPERIENCE:
· Strong scripting skills in languages like Python, PowerShell, Bash (Linux) shell.
· Experience integrating with external SaaS systems.
· Expertise in developing user interfaces using ReactJS.
· Containerization experience with Docker.
· Hands on experience with JavaScript, HTML and CSS.
More at 3B Staffing