Logo
MSys Inc

Java Developer- Mostly remote

MSys Inc, Saint Paul, Minnesota, United States, 55130


Job summary:

Title:

Java Developer- Mostly remote

Location:

Saint Paul, MN, United States

Length and terms:

Long term - W2 or C2C

Position created on 12/05/2024 06:06 pm

Job description:

* Very long term project initial PO for 1 year but expect to go for 3-4 years Webcam Interview Mostly Remote - onsite as needed**

seeking a senior contractor developer experienced in both legacy and modern Java technology to assist with replacing Struts based application screens with modern Java Spring MVC screens. This modernization effort will involve re-writing several application screens and underlying screen technology within the CLiCS application using the Spring MVC framework. The custom-developed CLiCS application is the technology system used by Nutrition Program Services (NPS) to administer most nutrition program-related activities including sponsor applications, meal claims, payments, direct certification, and the Food Distribution Program.

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.

Work independently to design, build, and implementation of software applications and features

Provide project leadership, mentoring and training to other software developers on the team

Provide knowledge transfer.

Perform other related duties as assigned.

Skills:

Five (5) Years of experience developing complete object-oriented Java web applications including analysis, design, implementation, build scripting, unit testing of user interface, controller, business logic, and data tiers using the Spring Framework.

Five (5) Years of experience working directly with business users to design user interfaces in Java web application and implementation including HTML5, CSS, JavaScript, jQuery, JSP and Bootstrap.

Three (3) Years of experience of developing web applications using Groovy/Grails.

Two (2) Years of software architecture experience with designing and developing scalable complex applications

Five (5) Years of experience developing software both independently and leading/guiding a team

Three (3) Years of SQL relational database design and coding experience

Experience with Java frameworks including Spring MVC, Java Server Pages (JSP), and Hibernate

Experience developing APIs, web services

Experience working directly with business users to elicit, refine and document requirements

Demonstrated analytical and problem-solving skills

Excellent oral and written communication skills

Contact the recruiter working on this position:

The recruiter working on this position is Nadeem Ahmed Razvi(Shaji Team)

His/her contact number is +(1) (202) 7381674 His/her contact email is nadeem@msysinc.com

Our recruiters will be more than happy to help you to get this contract.