What are the responsibilities and job description for the Java Back end engineer position at Lorven technologies?
Our client seeks an Back End Engineer for a long-term project in Pittsburgh, PA . Below is the detailed requirement
Title : Back End Engineer
Location : Pittsburgh, PA (Hybrid) ( 3 Days Onsite 2 Days Remote)
Contract : 12 Months
Job Description :
Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12 Minimum Experience
Must haves :
Java 17, Spring, GitLab, CICD, Microservices, Oracle db
Description :
Design and develop scalable, back-end, data services using SaaS based technology.
Work in an Agile methodology to provide expertise and share the best software development practices with the team.
Collaborate with product owners, quality engineers and cross functional teams to provide solutions and solve design and architectural problems.
Leverage existing open-source technology to meet business demands.
Work on modernization of an accounting system that shapes the financial world.
To be successful in this role, we're seeking the following :
- proven commercial experience with Java
- Good knowledge of Spring, Spring Boot, Lombok, JUnit, Swagger
- Experience with web technologies and architecture :
- micro-services
- distributed cloud services (preferably Azure)
- distributed data (Kafka, Spark)
- Rest / GraphQL APIs
- Working knowledge of relational and in-memory databases : Oracle, Redis
- Investment industry knowledge
- Familiarity with Angular framework. Angular 17
- Good command of an additional programming language (Python, C , Groovy)
- Hands-on experience with Snowflake