Remote/Local Java Full-Stack Developer/Architect with Spring, UI/UX, HTML5, jQuery, Bootstrap, Hibernate, Spring MVC/Boot/Cloud, JSF, JSP, web services, microservices, API, SQL, AWS experience

Job ID: MN-MNSITE-2938 (90090128)

Remote/Local Java Full-Stack Developer/Architect with Spring, UI/UX, HTML5, jQuery, Bootstrap, Hibernate, Spring MVC/Boot/Cloud, JSF, JSP, web services, microservices, API, SQL, AWS experience

Location: St Paul MN (MNIT)
Duration: 12 Months
Position: 1

Skill:
Minimum Qualifications
• 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, microservices
• Two (2) Years of software architecture experience
• Three (3) Years of experience as a lead developer leading software development effort 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 analysts, 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

MN-RTR.docx

MNSITE_2938_2.0_Pass-Fail_Matrix.docx

Leave a Reply

Search

Categories

Archives

Tags

There’s no content to show here yet.

Discover more from innoSoul:

Subscribe now to keep reading and get access to the full archive.

Continue reading