Mediabistro logo
job logo

Sr. JAVA APPLICATION ENGINEER

3B Staffing LLC, New York, NY, United States


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.