Senior Java Developer
Core
Designing and developing robust, scalable, and resilient enterprise-level applications and new or revised application systems.
Role type
Senior IC Java developer (enterprise applications)
Builds
Enterprise-level applications and application systems
Domain
Financial services technology
Deliverable
production ML models | product features
Required skills
Java, Kubernetes, Docker, Apache Kafka, RDBMS, API development, application security, CI/CD pipelines
Preferred skills
Distributed caching (Redis, Gemfire), modern UI frameworks (React, Angular)
Technologies
Java, Kubernetes, Docker, Apache Kafka, RDBMS, Redis, Gemfire, React, Angular
Responsibilities
Conduct feasibility studies, time and cost estimates, and IT planning; Monitor and control all phases of development (analysis, design, construction, testing, implementation); Analyze complex problems and evaluate business/system processes; Recommend and develop security measures; Consult with users/clients on advanced programming solutions; Serve as advisor or coach to new or junior analysts
Seniority
Senior, hands-on IC