This site uses cookies. To find out more, see our Cookies Policy

Java Technical Lead Developer in Eden Prairie, MN at Vaco

Date Posted: 11/8/2018

Job Snapshot

Job Description

The Technical Lead Programmer analyses, designs and implements new applications, and modifies existing computer information systems including studio systems, business applications and web/ecommerce solutions. This role provides technical guidance and feedback to developers related to the design, development, and testing to ensure business requirements are met.

PRIMARY DUTIES AND RESPONSIBILITES
Designs, codes, tests, and debugs programs, ensuring business requirements are met and documentation is created and maintained.
Acts as liaison between IT functional unit and cross-functional project teams, a project team member.
Provides oversight and technical guidance regarding the design and programming work performed by developers.
Provides day-to-day feedback, work direction and feedback to developers.
Acts as a technical and business systems subject matter expert for the developers and business stakeholders/representatives.
Ensures compliance with development standards.
Safe-guards all customer, employee and company proprietary and personal information ensuring customer and employee data is kept confidential at all times.

ADDITIONAL DUTIES AND RESPONSIBILITIES
Analyzes and evaluates existing or proposed code for maintainability, sustainability and reusability.?
Provide technical support for business systems in response to outages or escalation requests.
Creates and maintains build processes to ensure successful installation of archives/executables in production systems.
Performs other projects or miscellaneous duties as requested or assigned.

QUALIFICATIONS
Education:
Bachelor's degree in computer science, MIS or equivalent related experience.
IT function specialty certification(s) (e.g., AWS Certified Developer Associate, AWS Certified Dev Ops Engineer), strongly preferred.

Experience:
8-10 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, )
AWS Cloud Services & Developer Tools
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.