Sr. Java DEVELOPER
TASKS:
• Deploy 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 solution development while creating defect fixes and enhancements.
• Work with source code quality and security tools for both static and dynamic analysis
• Assist in creating and maintain relevant project documentation. MANDATORY SKILLS:
• A minimum of 10 years of hands-on experience supporting and developing Java applications.
• Experience working 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 Fargate/ECS, Lambda, EC2, EFS, ELB, etc.
• Expert knowledge of Azure DevOps: GIT, CI/CD build and release pipelines.
• Must be a proven team player.
• Keeps calm under pressure while triaging a production application fault, Experience monitoring AWS services & custom applications using CloudWatch & similar tools, 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.