Senior Java Developer
Core
Designing and building scalable, resilient microservices and enterprise-grade Java applications for cloud-native environments.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Production microservices, containerized applications, and cloud-native APIs
Domain
Enterprise software, cloud infrastructure, distributed systems
Required skills
Java 8+, Spring Boot, Spring Cloud, Spring Security, Docker, Kubernetes, AWS/GCP/Azure, RESTful API design, GraphQL, SQL/NoSQL database design, CI/CD pipeline creation, microservices architecture
Preferred skills
Experience with Cassandra, MongoDB, PostgreSQL, GraphQL integration, code review leadership, performance optimization in distributed systems (via careerplan.io/jobs/CYNET-SYSTEMS-Senior-Java-Developer-senior-java-developer-at-cynet-systems)
Technologies
AWS, Azure, GCP, Docker, Kubernetes, Spring, Spring Boot, MySQL, PostgreSQL, MongoDB, Cassandra, GraphQL, REST, CI/CD
Responsibilities
Implement enterprise-grade Java applications using Spring Boot; Design scalable microservices optimized for cloud environments; Engineer container-based solutions using Docker and Kubernetes; Establish cloud-native development practices; Mentor development teams on architecture and coding standards; Conduct code and design reviews; Develop API strategies and integrate services with data sources
Seniority
Senior, hands-on IC