dreamwork_

In this position, you will be:

  • Design, maintain, and provide ongoing support for enterprise-grade products.

  • Diagnose, troubleshoot, and triage issues across production and non-production environments.

  • Independently develop and support assigned features across the full delivery lifecycle, following established designs and standards.

The Expertise and Skills You Bring

We are looking for a candidate with a blend of technical expertise and team-based spirit. Specifically, you should have:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 8+ years of professional software development experience & 3–5 years of technical leadership experience.

  • Strong experience developing and supporting RESTful APIs and microservices using modern Java frameworks (e.g., Spring Boot, Micronaut, Dropwizard).

  • Experience designing and implementing scalable backend services leveraging relational databases (e.g., PostgreSQL, Oracle) with strong SQL and data modeling skills.

  • Hands-on experience with enterprise messaging and asynchronous integration patterns using message brokers such as ActiveMQ, Kafka, or similar technologies.

  • Solid understanding of distributed systems, API design, service integration, and event-driven architecture.

  • Cloud Platforms: Hands-on experience with the AWS cloud ecosystem, including deployment, scaling, and cloud-native architectures.

  • Test Automation: Experience implementing automated unit & integration testing using Junit, mocking, BDD frameworks.

  • AI-Assisted Development Tools: Familiarity with developer productivity and AI-assisted tools such as GitHub Copilot or similar strongly preferred.

  • DevOps & CI/CD: Experience implementing and working with DevOps practices, including CI/CD pipelines, automation, and infrastructure support strongly preferred

  • Agile Development: Proven experience working in Agile/Scrum environments, collaborating closely with cross-functional teams.

  • Financial Services (Preferred): Prior experience in the financial services industry is a strong plus.

  • Communication Skills: Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.

  • Team Collaboration: Demonstrated ability to collaborate optimally within distributed or cross-functional teams.



This listing is tracked by dreamwork from public job postings. Want it prepared into a personalized application pack? Upload your resume →
Posted yesterday