Senior Java Developer This multi-year engagement is for an onsite Senior Java Developer who will be designing and developing web/mobile applications, support applications tools and dashboards as well as performing production support activities and leading junior members.
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: Bachelor's degree in Engineering or Computer Science
This is an opportunity for San Francisco candidates only. There will be only one interview which is onsite and face-to-face. Candidates must be in the San Francisco Bay Area.