Logo
Infojini Consulting

Java Dev

Infojini Consulting, Minneapolis, MN


The goals of this project are to:
• Increase user satisfaction regarding the site application features.
• Improve viability, sustainability and maintainability relating to the sponsor and site application areas.
• Help ensure that in compliance with regulations related to sponsor and site applications.

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.

Desired 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