Senior Java Developer
ITECKSOFT INC.
Issaquah, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 122KJob location
Issaquah, United States of America
Tech stack
Java
Automation of Tests
Azure
Cloud Computing
Computer Programming
Databases
Continuous Integration
Software Design Patterns
Object-Oriented Software Development
Oracle Applications
Systems Development Life Cycle
Redis
Distributed Caching
Software Engineering
Web Services
React
Spring-boot
Deployment Automation
Kafka
GraphQL
Front End Software Development
REST
Spring Batch
Microservices
Requirements
Do you have experience in Test automation?, * Minimum 5 years' experience in performing API microservices development using SpringBoot and Java.
- Minimum 5 years of application development experience in Java.
- Experience with developing and running applications in a public cloud environment (GCP preferred).
- Experience working in CI/CD, and designing and delivering DevOps automation for app deployment and testing.
- Experience programming in databases such as SpannerDB, Oracle, or CosmosDB.
- Possesses a strong understanding of the software development process (SDLC).
- Strong knowledge of object-oriented concepts and leveraging design patterns.
- Strong verbal and written communication skills and be able to communicate to both technical and business audiences.
- Demonstrated ability to execute against iteration plans and deliver assignments within scope, schedule, and budget.
- Able to support off-hours work as required to support the project needs.
Recommended:
- 3+ years of experience with developing SpringBoot and SpringBatch applications and deploying to Cloud (GCP or Azure).
- 3+ years of experience with implementing and deploying microservices to the Cloud (GCP or Azure).
- 1+ years distributed cache technologies such as Redis.
- 1+ years of experience building responsive front-end applications using React and integration with RESTful APIs or GraphQL services
- 1+ years event and pub/sub technologies like GCP Pub/Sub, or Kafka.
- Knowledge of software design patterns.
- Proven practical experience operating in a large-scale production environment.
- Prior experience with performance analysis and optimization of web services and software.