San Francisco, CA, USA
20 days ago
Senior Java Developer
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

Confirm your E-mail: Send Email