Java Software Engineer
Role and Responsibilities
The candidate will be a member of the Engineering team developing high quality application components, web services and APIs that make up the foundation of the core platform and will:
* Be a member of the architecture and design team tasked with developing systems and components aligned to the company’s vision.
* Work closely with product managers, users, front-end developers to understand requirements and constraints.
The candidate will be responsible for:
* Understanding user stories and acceptance criteria.
* Building robust and scalable software in Java.
* Writing well designed code, automated tests in a timely manner.
* Release cycle deployment of applications to different environments.
QUALIFICATION REQUIREMENTS:
* Bachelor's degree or equivalent experience in Computer Science or related field
* At least 5 years’ experience in developing scalable and reusable Java Components
* At least 3 years’ experience with Spring Boot and JPA Skills
SKILLS
Required
* Experience with Functional Java Programming – in the context of using the Java Streams API and using Lambda architecture to build processing frameworks.
* Java Persistence Architecture – experience in building JPA entities in complex application domains and familiarity with the core architectural components of the JPA framework.
* Spring Boot based application development.
* Knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate, Eclipse Link).
* Experience with test-driven development using JUnit 5.
* Familiar with Agile Development practices.
Preferred
* Front-end development using React/Redux
* Experience in Python, JavaScript, and TypeScript
* Experience in using Jira
* Experience with AWS RDS, AWS Elastic Beanstalk, AWS Lambda
Additional Notes
* Currently authorized to work in the US
Job Type
Client Payroll
Positions
Full-Stack Developer
Must have Skills
Languages
english -Fluent
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Eric L