What are the responsibilities and job description for the Java Full Stack Engineer position at Aptivista Solutions?
Aptivista Solutions is currently seeking a full-time Senior Java Full Stack Developer to join our team for a financial client based in Jersey City, NJ.
Ideal Candidate Requirements:
- Must be local to Jersey City, NJ area.
- 8 years of experience in software development with a focus on Java full stack.
- Must be authorized to work in the U.S. without sponsorship.
- Must be willing to work under W2 or 1099 employment with us.
Note: We are not accepting C2C (Corp-to-Corp) candidates at this time.
BACKGROUND & REQUIRED QUALIFICATIONS:
- Bachelor’s Degree in Computer Science, Information technology or related field. MS Degree a plus.
- 7 years of experience in software design and development using Java and related frameworks
- 2 years of experience writing and optimizing SQL queries and stored procedures, preferably in Oracle Database
- Solid understanding of Object Oriented Programming (OOP) principles and design patterns
- Experience with micro-services architecture including RESTful API design and development
- Experience using HTML 5, Spring Framework, Spring Boot, Angular 2 , CSS/SCSS & Responsive Design
- Solid understanding of Apache/Tomcat
- Strong problem-solving skills and the ability to work in a team environment
- Familiarity with development tools like version Git, Maven, Jenkins, and JIRA etc.
- Excellent communication and interpersonal skills
OPTIONAL QUALIFICATIONS:
- Experience working in the financial services industry
- Experience with messaging systems, such as Rabbit MQ
ADDITIONAL INFORMATION:
- Hybrid Work Schedule – Remote Monday and Friday. On-site Tuesday, Wednesday and Thursday.