Java developer (JAVA, Redis, Azure SQl, Kafka) | Hybrid - Dallas, TX
Samprasoft4 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Job Title
Designs, develops, and implements web based Java applications to support business requirements.
Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
Resolves technical issues through debugging, research, and investigation.
Requires: a bachelor's degree in area of specialty.
Familiar with standard concepts, practices, and procedures within a particular field.
Relies on experience and judgment to plan and accomplish goals.
Target date to fill: is 5/8/24.
Must be able to be onsite: in Dallas, TX location 1x per week. (expected to be upgraded to 2x per week in the near future)
Required Experience:
- 5+ years of expertise and hands on experience in object oriented programming
- 5+ years of prior industry experience in developing highly scalable microservices and optimized RESTful APIs using Spring Boot in Java 8 or above.
- 5+ years of prior experience in Junit for unit testing application.
- 5+ years of experience in working in a collaborative environment using Agile SCRUM practices.
- Solid grasp of various software design patterns and distributed computing.
- Solid understanding of relational and nonrelational database technologies (SQL and Cosmos DB), data modeling and RESTful web APIs.
- Experience in kafka services or any event streaming services
- Experience with Maven tool to build and deploy artifacts to snapshot repository.
- Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.
- Prior enterprise experience in working with Azure or Any Cloud Technologies.
- Prior experience in kubernetes
- Experience working directly with Product, Business, Automation and other stake holders in delivering end to end product features.
Required Skills
RESTful APIs
GitHub
SQL
CI/CD
Agile SCRUM
Cosmos DB
Kafka
Jenkins
Software Design Patterns
Azure
Kubernetes
Spring Boot
Junit
Maven
Distributed Computing
Microservices
Java