JOBSEARCHER

Java Developer

· Five (5) Years’ experience as a full-stack Java developer developing object-oriented Java Web Applications using the Spring Framework. · Five (5) Years’ experience in Java web application user interface design/user experience (UI/UX) and implementation which includes HTML5, CSS, JavaScript, jQuery, and Bootstrap. · Three (3) Years of experience integrating Java web applications with SQL databases using Hibernate Desired Skills · Experience with Java frameworks including Spring MVC, Spring Boot, Spring Cloud, Java Server Faces (JSF), Java Server Pages (JSP), and Hibernate · Experience developing APIs, web services, and microservices · Two (2) Years of software architecture experience · Three (3) Years of experience as a lead developer leading software development efforts and mentoring other software developers · Five (5) Years of experience developing software both independently and in a team environment · Three (3) Years of SQL relational database design and coding experience · Experience working directly with business users to elicit, refine, and document requirements · Experience designing, developing, and deploying cloud-native applications on Azure or AWS · Demonstrable analytical and problem-solving skills · Excellent oral and written communication skills Sample Tasks · Collaborate with business users, business analyst, and developers to produce software designs · Provide work estimates to project manager, provide frequent status updates, and track progress against the project work plan · Formulate technical design, program specifications, and basic prototypes · Elicit/refine requirements and transform software designs and specifications into high functioning code in the appropriate language · Architect, design, and integrate individual software solutions to higher level systems · Use web-based tools to create and advance applications · Test code periodically to ensure it produces the desirable results and perform debugging when necessary · Collaborate with business, development, and QA teams to develop testing and acceptance procedures · Perform upgrades to make software and systems more secure and efficient · Collaborate with business analyst, developers, and management to provide training, knowledge transfer, and documentation for technical support staff. · Lead the end-to-end design, build, and implementation of software applications and features · Provide project leadership, mentoring, and training to other software developers on the team Job Type: Contract Pay: $50.00 - $55.00 per hour Schedule: 8 hour shift Monday to Friday Ability to Relocate: Remote: Relocate before starting work (Required) Work Location: Remote