Java Developer
WINDSOR-06006, CT, US
12/12/2019
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
2 to 4 Year(s)
Job Description
In this role, you will:
Provide development and support of Java based web applications
Communicate with internal and external clients to elicit requirements
Deliver expert, hands-on technical support for urgent troubleshooting
Provide quality technical deliverables and timely support resolutions
Actively participate in all phases of development.
For projects where you are responsible for the solution design, work closely with Product Management and other business team members to ensure your design meets customer needs.
Contribute to new architectures and design for multi-tier Java EE-based products in a SOA environment.
Be hands-on, implementing several of the following technologies: Java, JavaScript, Spring, REST Services, JSON, XML and SQL.
Use various methods to ensure the quality of your code: writing unit tests, performing code inspections with your peers, integration testing, performance testing and assisting QA.
Demonstrate excellent engineering practices and be able to share and promote these practices within the team.
Required Qualifications
Bachelor's Degree in Computer Science or similar
Minimum 2 years technical experience
Strong technical skills in Java, JavaScript, web and relational database technologies
Full lifecycle development experience with applications deployed on Linux
Familiarity with build and integration tools such as Subversion, Git, Gradle and Jenkins
Preferred Qualifications
Experience with Java 8 or higher including Lambdas, Predicates and Optionals
Experience with Spring, Spring Boot and Spring Security
Experience with Test Driven Development and testing tools such as JUnit and Selenium WebDriver.
Experience with Thymeleaf
Experience with NoSql databases such as MongoDB
Experience with OAuth2 and OIDC
Experience with microservices
Experience with Docker and Kubernetes
Experience with modern MV frameworks (Vue.js, React, Ember.js, Angular.js), the latest JavaScript
techniques (latest ECMAScript, Node.js) and overall front-end architecture.
Familiarity with Material Design and dynamic CSS3, HTML5 elements (Less/Sass, Bootstrap, Semantic-UI)
Application performance management skills
Grasps technical concepts and communicates them effectively.
Understands client needs, identifies root causes of problems, and implements pragmatic solutions.
Experience gathering software requirements by interviewing users and analyzing competitive products.
Java/Flex Developer
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
12/5/2019
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-