Senior Java Developer
Core
Design, develop, and maintain scalable enterprise software solutions focused on data resiliency, ransomware defense, and data security.
Role type
Senior IC Java backend engineer
Builds
High-performance, scalable Java-based enterprise applications, backend services, APIs, and microservices architecture
Domain
Cybersecurity / Data Resiliency / Enterprise Software
Required skills
Java, Spring Boot, Microservices architecture, Apache Kafka, RESTful APIs, SQL/NoSQL databases, Cloud platforms (AWS/Azure/GCP), Software design patterns
Preferred skills
Docker, Kubernetes, Agile development
Technologies
Java, Spring Boot, Apache Kafka, Docker, Kubernetes, AWS, Azure, GCP
Responsibilities
Design and develop scalable Java applications; Build and enhance backend services and microservices; Collaborate with Product, Engineering, QA, and DevOps teams; Write clean, efficient, and maintainable code; Participate in architecture discussions; Troubleshoot, debug, and optimize application performance; Ensure application security and high availability; Support CI/CD processes; Mentor junior developers
Seniority
Senior, hands-on IC