Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Responsibilities:
- Design, develop, test, deploy and maintain Java based applications, tools and monitoring dashboards in an Agile environment
- Perform application verification and validation
- Perform Code asset management, promote asset reuse.
- Perform monitoring of web and mobile applications, troubleshoot and triage issues, connect and follow up with various teams for issue resolution and track the issues to closure
- Develop and maintain SOPs/runbooks, issue logs, reports and other documents Work independently and with teams to meet SLAs
- Lead and mentor junior team members
Requirements/Expectations:
- Must be Self-motivated, takes initiative
- Good in follow up and tracking to closure
- Detail oriented and organized
- Must be a team player
- Excellent communication (oral and written), interpersonal, organizational, and presentation skills
Skills:
- 8+ years of experience working in IT industry, of which 4 years is in Java development and 2 years is in designing Java based solutions
- Strong Java/J2EE development experience Strong in Spring/Spring Boot, JDBC, Hibernate
- Good understanding of AJAX/Javascript, HTML5, CSS Working knowledge of Agile/Scrum methodology.
- Experience using Jira or Rally, Git
- Excellent database/SQL skills, performance tuning experience
- Troubleshooting skills/experience (application level as well as platform/server level)
- Working knowledge in microservices architecture, Docker, Kubernetes, RESTful Web Services, Batch processes/Jenkins, Tomcat, Kafka
- Working knowledge in monitoring tools (preferably Splunk, AppDynamics, Grafana or Elastic)
- Experience in creating dashboards (preferably Grafana or Elastic)
Education: Bachelors degree in Engineering or Computer Science