Overview
On Site
DOE
Contract - W2
Skills
Bonds
Collaboration
Agile
DevOps
Computer Science
Java
Scala
Finance
Analytical Skill
Problem Solving
Conflict Resolution
Performance Tuning
Optimization
Data Structure
Design Patterns
Multithreading
Distributed Computing
Continuous Integration and Development
Continuous Integration
Effective Communication
Streaming
Apache Kafka
MongoDB
Application Development
Cloud Computing
Migration
Job Details
Job Summary We are seeking a skilled Java-Scala Developer to design, implement, and maintain components for high-profile financial projects. The ideal candidate will have strong experience in Java or Scala, a solid understanding of financial domains (especially bonds), and the ability to work in an agile environment. This role involves performance optimization, integration of DevOps practices, and collaboration with cross-functional teams. Key Responsibilities Design, implement, and maintain Java/Scala-based components for financial applications. Collaborate with product owners and business users in an agile development environment. Develop new features, optimize performance, and integrate DevOps practices. Clarify requirements, plan implementations, and ensure timely delivery of solutions. Write clean, well-documented code and uphold engineering best practices. Navigate and maintain large, complex codebases. Participate in continuous integration and deployment processes. Required Qualifications Bachelors degree in Computer Science, IT, or equivalent work experience. 7+ years of experience in Java or strong Scala development. 3+ years of experience in the financial domain, especially bond-related systems. Strong analytical and problem-solving skills. Experience in performance tuning and optimization. Proficiency in data structures, design patterns, multi-threaded programming, and distributed computing. Experience with continuous integration tools and practices. Ability to work independently and collaboratively within a team. Clear and effective communication skills. Preferred Qualifications Hands-on experience with event streaming platforms such as Kafka. Experience with MongoDB from an application development perspective. Exposure to cloud migration and transitioning from on-premises technologies. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.