Design, develop, and implement robust Java-based solutions that drive efficiency, enhance data accuracy, and streamline financial operations for Gen II Fund Services, LLC.
Requirements
- Advanced proficiency in Java, Spring Framework (Spring Boot, Spring Security)
- Strong experience with SQL Server, including complex queries, stored procedures, and performance optimization.
- Expertise in frontend technologies including JavaScript/TypeScript and at least one modern framework (React or Angular).
- Experience with version control systems (Git) and CI/CD practices
- Strong understanding of software design patterns and object-oriented programming principles
- Knowledge of microservices architecture and container technologies (Docker, Kubernetes)
- Experience with automated testing frameworks (JUnit, Mockito, Jest, Jasmine, Playwright)
Responsibilities
- Design, develop, and deploy scalable Java-based backend services using Spring frameworks to support financial operations, including transaction processing systems, reporting engines, integration services, and secure APIs
- Create responsive and intuitive user interfaces using modern frontend frameworks (React, Angular) that meet the needs of financial users
- Design, optimize, and maintain SQL Server databases, including complex queries, stored procedures, and performance tuning
- Implement robust CI/CD pipelines and DevOps practices to ensure efficient deployment processes
- Lead code reviews and provide technical guidance for code developed by consultants, external vendors, and AI-assisted development tools
- Establish and enforce coding standards, architectural best practices, and technical documentation requirements across the hybrid team
- Evaluate, validate, and refine code generated by AI tools to ensure quality, security, and alignment with business requirements
Other
- Work in a hybrid team structure, collaborating closely with cross-functional teams, including consultants, external vendors, and AI tool outputs
- Ensure solutions align with financial regulations, compliance standards, and security best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in full stack development with a strong focus on Java technologies
- Excellent communication skills to articulate technical concepts to non-technical stakeholders