Position : Java Back-End Engineer
Location : Pittsburgh, PA
Duration : 12 months (Contract to Hire)
Work Model : Hybrid (3 days onsite per week)
Employment Type : W2 Only
Job Overview :
We are seeking a skilled Java Back-End Engineer to join our team in modernizing a critical accounting system that drives the financial industry. This position offers the opportunity to work on scalable data services using cutting-edge SaaS technologies. You’ll collaborate within an Agile environment, leveraging your expertise to solve architectural challenges and deliver robust solutions.
Responsibilities :
- Design and develop scalable back-end data services leveraging SaaS-based technologies.
- Modernize an accounting system shaping the financial world.
- Apply Agile methodologies to deliver high-quality software solutions.
- Collaborate with product owners, quality engineers, and cross-functional teams to solve design and architectural challenges.
- Integrate open-source technologies to meet dynamic business demands.
- Develop and maintain APIs (REST/GraphQL) and distributed cloud services.
Technical Requirements :
- Proven experience in Java with strong knowledge of Spring, Spring Boot, Lombok, JUnit, and Swagger.
- Proficiency in microservices architecture, distributed cloud services (preferably Azure), and data streaming tools like Kafka and Spark.
- Expertise in relational (Oracle) and in-memory (Redis) databases.
- Hands-on experience with Snowflake is a plus.
Must-Have Qualifications :
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Strong knowledge of distributed systems and scalable architecture.
- Fluent in spoken and written English.
- Solid understanding of CI/CD pipelines using tools like Jenkins, Harness, Ansible, and Docker.
Preferred Skills :
- Industry knowledge in investments or financial services.
- Familiarity with front-end frameworks like Angular.
- Proficiency in additional programming languages such as Python, C++, or Groovy.
What We Offer :
- Opportunity to work on mission-critical projects shaping the financial industry.
- Collaborative and dynamic work environment.
- Exposure to advanced technologies and continuous learning opportunities.
- Hybrid work model ensuring a balance between flexibility and teamwork.
This reduces the number of indented sections while maintaining clarity and structure.