Senior Software Engineer - Java
Seattle, Washington, United States - Onsite
Contract
Confiz is seeking a Senior Software Engineer with 4+ years of experience particularly in Java 8+, Spring Boot, React.js, JavaScript / TypeScript, and CSS.
The ideal candidate should excel in delivering bug-free features, effective communication with stakeholders, meeting deadlines, and possess strong technical documentation and problem-solving skills.
Experience with CI / CD tools, RESTful Web Services, Microservices Architecture, and Agile methodologies is preferred.
Responsibilities
- In-depth knowledge of Java 8+, Spring Boot, React.js, JavaScript / TypeScript, and CSS.
- Proficiency with Docker, Kubernetes, and Git.
- Experience with API development, API Gateway & load balancer configurations, and microservice patterns.
- Experience with AWS services (e.g., RDS, ECS, EKS, DynamoDB).
- Strong understanding of AWS multi-region architectures, including setting up services across multiple AWS regions for high availability and disaster recovery.
- Able to deliver bug free features.
- Able to communicate with manager and client effectively
- Able to meet deadlines.
- Superb interpersonal, communication, and collaboration skills.
- Able to write good technical document without any supervision
- Able to explore new frameworks
Requirements :
- Bachelor's / Master’s Degree in Computer Science
- At-least 4+ years of experience with Java 8+, Spring Boot, React.js, JavaScript / TypeScript, and CSS
- Experience of Continuous Integration / Continuous Delivery tools e.g. Jenkins and writing / maintaining automated functional / integration tests.
- Strong working experience with RESTful Web Services.
- Working experience with Microservices Architecture / Platforms would be a big plus.
- A self-motivated learner and builder.
- Working knowledge of Agile Methodologies e.g. Scrum
- Strong technical troubleshooting, diagnostics and problem-solving skills.
- Strong computer science fundamentals in algorithms, data structures and databases.
- Ability to work with distributed teams in a collaborative and productive manner.
4 days ago