Job Description: Java EE Backend Developer
ABOUT US:
Black Dragon Capital LLC (BDC) is a unique growth-oriented private equity firm focused on investing in areas where information technology is enabling the disruption of industries by allowing a faster, better and more economically compelling way to solve industry issues. We seek to benefit from a diverse perspective combined with high performance operating and investment executives. We hire and promote based on merit, without bias, and make a genuine effort to ensure we have a diversified team that aligns with the diversity of our portfolio companies and their clients. We intend to maintain over 65% of our team members as culturally or gender diverse, and work hard to foster a supportive and welcoming workplace. Bringing a leadership and advisory group of successful entrepreneurs, former operators and deal making experience, Black Dragon’s team has a track record of building market leading companies, driving above market returns and accelerating growth and profitability through its distribution connections, strategic advice, and active participation within our investments, primarily in financial technologies, eCommerce, and sports and media technology markets.
Position Overview:
We are looking for a highly skilled Java EE Backend Developer with strong database expertise to build and optimize backend systems that align with product and operational goals. This role will focus on backend development, APIs and database management, ensuring scalability and reliability across services.
Key Responsibilities:
Backend Development:
- Develop and maintain backend systems and APIs using Java EE technologies.
- Ensure backend services are scalable, efficient, and aligned with product requirements.
Database Design and Management:
- Design, manage, and optimize MS SQL databases for performance and reliability.
- Plan and execute database migrations, including Oracle-to-MS SQL, ensuring minimal operational disruptions.
System Optimization:
- Enhance database performance by addressing query optimization and indexing.
- Identify and resolve bottlenecks in backend systems to improve system efficiency.
Cross-Functional Collaboration:
- Work closely with engineering and product teams to align backend and database solutions with broader product and business goals.
- Support integration of systems to ensure seamless data flow and operational alignment.
Reporting Support:
- Contribute to backend reporting capabilities, ensuring data integrity for operational and strategic decision-making.
Qualifications:
- Strong experience in Java backend development, including technologies like Spring, Spring Boot, Hibernate, and RESTful APIs.
- Strong experience in security and privacy.
- Proven experience in REST design patterns, best practices and testing.
- Expertise in MS SQL, with experience in database design, optimization, and management.
- Proven track record of planning and executing database migrations (Oracle-to-MS SQL is a plus).
- Proficiency in troubleshooting backend and database issues.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Financial business: banking and payments.
- Experience in supporting reporting systems or operational dashboards.
- Ability to work in Agile development environments and collaborate across teams.