Java Technical Lead

Location: Eden Prairie, MN, United States
Date Posted: 02-21-2018
NorthShore Resources has a contract to hire opportunity for a Java Technical Lead with our client in Eden Prairie, MN!

The Java Technical Lead provides technical leadership leads the design, implementation, management, and evaluation of all phases of the architecture systems design program or plan. This role combines a deep understanding of technology, applications, industry best practices, business processes and architectural patterns to drive business and IT transformation initiatives that meet our corporate objectives. The Java Technical Lead is responsible for the overall design applications and mapping the business requirements to systems/technical requirements as well as leading review, demo and UAT sessions. To ensure delivery of a complete solution that meets business needs this role collaborates with others (e.g., stakeholders, Development Manager, Developers, Application Architects, cross-functional representatives).

  • Participates in business requirements sessions and in the development of use cases.
  • Produces detailed functional design document to match customer requirements (applying UML).
  • Produces technical specification for custom development and systems integration requirements.
  • Leads the customer feedback and UAT sessions.
  • Analyzes and designs enhancements and fixes to applications based on beta testing and rollout learnings of the solution when implemented.
  • Partners with server, database, networking and project or cross-functional teams throughout the development lifecycle.
  • Creates and maintains documentation of existing and new system architecture and the associated technology portfolio.
  • Safe-guards all customer, employee and company proprietary and personal information ensuring customer and employee data is kept confidential at all times.
  • Partners with appropriate cross-functional representatives through the solutions implementation to ensure requirements are met and functionality works as desired and defined.
  • Acts as a subject matter expert/technical resource, provides guidance, and shares technical expertise with other members of the team.
  • Builds technical knowledge (of self and others), specifically related to applicable emerging technologies (e.g., AWS, Cloud) in support of application development and integration efforts and makes recommendations.
  • Performs other projects or miscellaneous duties as requested or assigned.
  • Expert technical knowledge of the business specific functional/operational areas and IT technologies involved
  • Solid understanding of SOA and enterprise integration patterns.
  • Ability to design, prototype and assess architecture solutions.
  • Knowledge of data privacy issues and laws.
  • Strong interpersonal and collaboration skills.
  • Demonstrated ability to work with others at all levels of the organization.
  • Strong oral and written communication skills, including presentation skills.
  • Advanced analytical, critical thinking and problem solving skills.
  • Ability to manage and prioritize work.
  • Demonstrated ability to manage multiple priorities and challenges.
  • Detail oriented in the execution and follow-up of work.
  • Ability to effectively manage and lead change.
  • Takes initiative.
  • 8+ years in software development developing and designing applications in various architectures.
  • Demonstrated functional requirements development and working directly with stakeholders.
  • Designing architectures to meet requirements utilizing technologies across application tiers:
    • Client-side (e.g., JAVA script, HTML, CSS)
    • Application framework (e.g., Spring, Grails, Hibernate, MVC, and CMS systems)
    • API use and development (e.g., REST, JSON, XML, SOAP)
    • Relational database (e.g., Oracle, MySQL, SQL Server, no-SQL databases)
    • Queueing and workflow (e.g., JMS, AWS SQS, Rabbit MQ, )
    • Third-party systems integration (e.g., Exact Target, Groupon, Vertex, payment gateways)
    • Web Servers (e.g., Tomcat, Apache, Nginx, Varnish)
  • Working in a cross-functional environment.
  • Bachelor’s degree in computer science, MIS or equivalent related experience.
  • IT function specialty certification(s) (e.g., AWS Solutions Architect, Oracle Certified Master, Certified Scrum Coach), preferred.
Why work for NorthShore Resources?
NorthShore Resources is a Minneapolis-based IT consulting firm, whose focus is to provide superior quality and unparalleled customer service in all aspects of our business. We offer great local jobs to local people, allowing us to build solid, long-term relationships with our clients and consultants.
While working as a consultant for NorthShore Resources, you’ll receive benefits such as medical, dental, and 401(k) with company matching. You’ll also receive one of the best benefits an employer can offer – support! Our staff is here to help you every step of the way, ensuring that all of your questions are answered and that you’re placed on a path to success.
this job portal is powered by CATS