Bachelor's or master's degree or equivalent with 5 years of experience in Computer Science, Software Engineering, or a related field of education.
Strong computer programming foundation with knowledge of Data Structures, Concurrency, Algorithms, Design Patterns, and Best Practices.
5+ years of strong Java development experience.
Must have strong skills in enterprise Java technology stack including
Spring Boot, JPA/Spring Data, REST APIs, Swagger, maven, Hibernate ORM, JUnit, and stress testing tools such as JMeter/Load Runner.
Expertise in data modeling and relational design using RDBMS and NoSQL such as Redis, MongoDB, Cassandra, etc.
Experience with Docker and Kubernetes.
Experience using a public cloud like AWS, Azure, or GCP
Experience using
Apache Kafka, a distributed, event-streaming platform.
Hands-on experience with Agile-scrum methodology and Test-driven development
Experience in building user interfaces using React is highly desirable but not required
Excellent communication, organization, and presentation skills
Job Type: Full-time
Pay: $45.00-$50.00 per hour
Expected hours: 40 per week
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.