Java Developer
CYNET SYSTEMS INC.
Issaquah, United States of America
2 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 127KJob location
Issaquah, United States of America
Tech stack
Java
API
Architectural Patterns
Databases
Software Debugging
Github
Interoperability
Redis
Google Cloud Platform
Test Driven Development
Spring-boot
Kubernetes
Docker
Jenkins
Microservices
Job description
- Deliver innovative capabilities that enhance the member experience across various digital touchpoints.
- Build microservice components from the ground up.
- Ensure the longevity, scalability, and quality of our systems through continuous improvement, comprehensive documentation, meticulous profiling, and significant performance enhancements.
- Mentor a team of engineers, fostering a culture of continuous learning and improvement.
- Accountable for Website Platform's overall architecture, strategically applying principles that promote availability, reusability, interoperability, and security within the design framework.
- Establish and maintain engineering best practices to deliver higher quality, scalable solutions.
- Mentor and develop software engineers by providing guidance, coaching, and fostering a culture of continuous learning.
- Establish and maintain coding standards, architectural patterns, and development processes to deliver higher quality, scalable solutions.
- Understand the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.
- Work cross-functionally to pilot innovative technologies and capabilities that enhance overall member experience and drive business operational efficiencies.
- Perform development, debugging, optimization, and automation activities to support the implementation of the product/application.
- Use test-driven development practices to assist with the detection of software defects early in the development process.
- Conduct peer code reviews for the changes made by other engineers within the team.
- Accountable for defining specifications and documentation across all phases of the product development cycle, from design to implementation.
- Work with the product team on defining the product strategy and roadmap.
- Estimate, plan, and manage all implementation tasks and report on progress.
- Regular and reliable workplace attendance at your assigned location.
Requirements
- 10+ years of experience in Java development.
- 5+ years of experience in Google Cloud Platform (GCP).
- 4+ years of experience in Microservices, API, SpringBoot, Docker, and Kubernetes., * Java.
- SpringBoot.
- REST.
- Docker.
- Kubernetes.
- Pub Sub.
- GitHub.
- Jenkins.
- GCP.
- Redis.