Java Applications Development - Assistant Vice President
Core
Design, develop, and maintain high-quality, scalable Java applications; lead development projects from concept to deployment; mentor junior developers.
Role type
Senior IC Java Applications Developer
Builds
Scalable Java applications and RESTful APIs
Domain
Financial Technology / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Framework (Boot, MVC, Data), RESTful API design, NoSQL (MongoDB), OOP, Git, Code review, Troubleshooting, AI-based productivity tools
Preferred skills
Microservices architecture, Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), CI/CD pipelines, Agile methodologies
Technologies
Java, Spring Boot, Spring MVC, Spring Data, MongoDB, Git, AWS, Azure, Google Cloud, Docker, Kubernetes
Responsibilities
Design and develop scalable Java applications; Lead new feature development from concept to deployment; Perform code reviews and provide feedback; Mentor junior developers; Troubleshoot complex technical issues; Advocate for adoption of new technologies and AI tools; Contribute to software development process improvements
Seniority
Senior, hands-on IC with mentorship responsibilities