What are the responsibilities and job description for the Backend Engineer position at Panzer Solutions LLC?
Job 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
Must Haves:
•BS degree in Computer Science or Engineering
•Proven commercial experience with Java
•Good knowledge of Spring, Spring Boot, Lombok, JUnit, Swagger
•Experience with web technologies and architecture:
oMicroservices
oDistributed cloud services (preferably Azure)
oDistributed data (Kafka, Spark)
oRest/GraphQL APIs
oWorking knowledge of relational and in-memory databases: Oracle, Redis
•Fluent spoken and written English
Required Experience:
•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
Preferred Skills/Experience:
•Investment industry knowledge
Nice To Haves:
•Investment industry knowledge
•Familiarity with Angular framework
•Good command of an additional programming language (Python, C , Groovy)
•Hands-on experience with Snowflake
•CI/CD: Jenkins, Harness, Ansible, Docker