What are the responsibilities and job description for the Mid Level Java Developer (1-5 yrs experience) position at John Galt Staffing?
Purpose: The Java developer is responsible for many duties throughout the development lifecycle of applications, from concept and design right through to testing.
** Candidates must be willing to initially work onsite 5 days a week for the first 90 days, then they can switch to hybrid schedule **
Essential Duties and Responsibilities
- Design, write, and test solid code for cloud products and Java application
- Assist in moving products to a SaaS model, addressing features such as distributed system architecture multi-tenancy and streaming API’s
- Communicate and participate with other team members in a fast agile environment
- Develop and design integration on Android application with host-based Java Software as a Service Applications
- Deliver new products to the end users
- Perform related duties as assigned, within the scope of the position
Education, Work Experience and/or Skill Requirements
- BS/MS in Computer Science or equivalent experience
- 1-5 years’ experience working across a range of web technologies with exposure to JEE web applications.
- Strong object-oriented programming experience.
- Experience developing Software as a Services Application.
- Experience with Distributed/Scalable Architecture, SQL relational database architecture and maintenance, particularly using MySQL, web technologies such as Angular, Typscript, JavaScript, JSP, JSTL, Servlets, HTML5, and XML, Caching Strategies.
- Exposure to Java web frameworks – Spring, Spring Security.
- Experience creating automated Junit, JMeter, and Integration tests and the Maven lifecycle and build process.
- Understand the agile software delivery process and in an agile development team using agile tools (JIRA, Jenkins, etc.).
- Understanding of source control mechanisms, particularly git.
- Ability to analyze, debug and document complex software-coding issues.
- Understand rapid prototyping, task breakdown & estimation, programming for quality/testability and cross functional design experience.
- Ability to work both independently and with a team and good communication skills.
- Understanding of SOAP and RESTful Web Services, experience with Amazon Web Service, Ui/Ux, Angular, Bootstrap and JQuery development, JIRA/Atlassian Tools, Linux would be a plus.
Salary : $85,000 - $100,000