Job Title: Java Developer
Duration: 6 + months
Location: Richfield MN
Position Overview:
Responsibilities/Deliverables that the resource will be responsible for:
Provide technical leadership for one or more development teams
Provide technical estimates and feasibility to the Product Owner
Contribute as an individual or in a pair in a very agile development environment
Full stack development (Groovy/Java, JavaScript, HTML/CSS) of web applications
Debugging and triage of issues
Database development using the Liquibase tool
Skills Overview:
What are the MUST have skills that you are looking for in a candidate?
Requirements:
8-10 years of related experience.
At least five years of relevant systems software engineering experience and a BS/MS in computer science or engineering (or equivalent professional experience).
Experience building high-performance, highly-available and scalable distributed systems.
Experience building complex software systems that have been successfully delivered to customers.
Aggressive Refactoring.
Experience with service development, REST, HTTP, Groovy, Java, Spring, Oracle, XML, JSON.
Experience with Agile, Paired Programming.
Experience working on Unit and functional test cases preferably using libraries like Spock etc
Knowledge of and working experience with open source software (e.g. Apache, Tomcat etc.).
Experience in configuring new services using HA Proxy and Apache.
Experience working with Linux env and deployments.
The ability to prioritize effectively, communicate clearly, and consistently deliver results.
Keen attention to detail and high level of commitment.
Nice to Have:
Experience with RabbitMQ, IBM MQ.
Experience working on JavaScript libraries like React JS / Node JS.
Ability and aptitude to dig into and solve challenging problems and proactively avoid problems.
Scripting, automation and troubleshooting of processes and systems; scripting in the shell and at least one of the following: Groovy, Ruby, Perl or Python.
Networks, security, firewalls, load balancers, DNS and other infrastructure components.
Experience working in Google cloud platform (GCP) Any level of experience with NoSQL data stores (Riak, Cassandra, etc.) is a plus.
Working knowledge in BI tool preferably in visualization component.
What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?
Java, Groovy, Spring, JavaScript & any JS library (React, Node, Backbone or Angular), BI reporting
Candidate must be local to Minnesota OR Comfortable for Face to Face Interview
Description provided by TALENT Software Services via its job board.