What are the responsibilities and job description for the Java Developer position at SoftPath Technologies LLC?
Job Description
Title: Java Developer
Location: Walnut Creek, California (ONSITE)
Duration: 12 Months
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. Education: Bachelor's degree in Engineering or Computer Science
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)
Java Developer - Remote
RemoteWorker US -
Berkeley, CA
Sr. Java/Spring Developer
Integrated Resources INC -
Walnut Creek, CA
Back End Java Developer
NTT DATA, Inc. -
San Leandro, CA