Java developer-(Kubernetes,Azure,GCP cloud)-Hybrid- Dallas TX
Apply NowCompany: RICEFW Technologies, Inc.
Location: Dallas, TX 75217
Description:
Description:
What you'll bring :
Skill Set :
Top 3 Skills Needed or Required:
Additional Information :
Required Skills : Kubernetes
Additional Skills : JavaScript Developer
What you'll bring :
- We are looking for someone that has experience in JAVA, Kubernetes, Cloud tech stack with 7 to 8 years of working experience. You have and can implement big ideas with a positive attitude. You want to be a part of the team to disrupt this industry and you have these main skills:
- Proficient understanding of Kubernetes, Azure, GCP cloud, microservice architecture and design, and best practices around multithreading, networking, offline storage and performance tuning.
- Experience in delivering solutions using Java, Spring, Spring Boot, and experience in working with distributed systems and resources such as message brokers, caching layers, databases.
- Having experience in buidling big data piplines is an added advantage.
- Experience with refactoring/redesigning/rewriting existing applications is a plus (We are in the process of redesigning and refactoring of our current system)
- Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
- A disciplined approach to development, code review, testing, documentation and code structure in a team environment.
- A constant desire to improve, learn more and take things to the next level and a passion for adopting the latest features in Kubernetes, Java, and Spring Boot.
- Demonstrated knowledge of core design patterns to integrate with internal and external entities and data sources building fault tolerant systems;?
- Designing and testing Relational Database Management Systems including SQL and NOSQL;
- Implementing Coding Standards using tools such as Sonar and Jocaco; using Azure Cloud & Google Cloud in deploying the application on different servers and maintaining the application to its standards for the users; and experience with project life-cycle, including analysis, design, development, implementation, support and enhancement.
Skill Set :
- Knowledge of technologies used in building scalable, distributed containarized applications deployed in Azure/GCP cloud environments.
- Demonstrated knowledge of the following programming Languages: Java, Spring, SpringBoot technologies. Build Manager (Maven), Distributed Version Control (GIT), Continuous Integration (Jenkins) experience.
- Have proficient experience on NoSQL databases such as Cassandra, Cosmos, BigQuery, Mongo DB etc & SQL database services such as MS SQLServer, Oracle, Postgres, MySQL etc.
- Have proficient experience on Caching technologies such as Redis, Couchbase and appropriate realtime experince in applying caching solutions to scale the applications.
- Have proficient knowledge and experience with message brokers such as Kafka, Azure EventHub, Azure ServiceBus, GCP PubSub.
- Have proficient experience on building containarized applications using Docker and deploy them in K8S.
- Should have the ability to estimate the cloud costs, production capacity planning and should scale to support estimated loads.
- Solid devops skills in troubleshooting live applications, assessing performance bottlenecks of applications running on Linux
- Develop high performance and scalable solutions that extract, transform, and load big data
Top 3 Skills Needed or Required:
- We are looking for someone that has experience in JAVA, Kubernetes, Cloud tech stack with 7 to 8 years of working experience. You have and can implement big ideas with a positive attitude. You want to be a part of the team to disrupt this industry and you have these main skills:
- Proficient understanding of Kubernetes, Azure, GCP cloud, microservice architecture and design, and best practices around multithreading, networking, offline storage and performance tuning.
- Experience in delivering solutions using Java, Spring, Spring Boot, and experience in working with distributed systems and resources such as message brokers, caching layers, databases.
Additional Information :
- Will this role be hybrid? Yes
- If hybrid, how many days per week will need to be in office? 2 to 3 days.
- What is the makeup of the team? We have 7 ppl in the team. All the team members are responsible for building backend K8S services and building data pipelines.
Required Skills : Kubernetes
Additional Skills : JavaScript Developer