Senior Java Developer – Vice President
Core
Senior management role responsible for leading Applications Development teams, driving systems analysis/programming, and establishing new application systems.
Role type
Senior management level Applications Development Manager
Builds
Enterprise application systems and programs
Domain
Financial Services / Technology
Required skills
Team management, technical oversight, strategy formulation, risk assessment, compliance, Java development, Spring framework, RESTful APIs, relational databases, DevOps practices, AI tools adoption
Preferred skills
Messaging/event platforms (Solace, Kafka), microservices architecture, distributed systems (Redis, Hazelcast, Flink, Spark), AI agents development, AI strategy standardization
Technologies
Java, Spring MVC, Spring Batch, Spring Boot, Oracle, Sybase, BitBucket, GitHub, Jenkins, TeamCity, Tekton, Harness, uDeploy, Solace, Kafka, Redis, Hazelcast, Apache Flink, Apache Spark, Copilot, Gemini, GPT, Claude
Responsibilities
Manage Applications Development teams and conduct personnel duties, provide technical oversight across systems, review and analyze proposed technical solutions, contribute to development strategies, monitor delivery and manage budgets, ensure procedural compliance and risk management, supervise staff and create accountability
Seniority
Senior, hands-on IC with management responsibilities