You haven't searched anything yet.
Java MicroServices |
Requirements: |
• 5 years of experience in designing and developing Java based enterprise applications especially MicroServices which are highly scalable, resilient, fault tolerant with self-healing ability |
• Strong Knowledge on Core Java technology including knowledge of latest JDK (8 and higher) |
• Solid hands knowledge of all advanced modules such as Concurrency, Collections, Generics, Java 1.8 Functional Interfaces, Stream, Reactive Programming, Lambda Expressions etc. |
• Experience working with JEE based applications and relevant frameworks such as Spring (mandatory), Hibernate etc. |
• Experience with cloud native development and MicroServices architecture |
Mandatory: |
•Extensive working experience with Spring Boot, Spring Cloud Netflix, Spring Data, Spring Integration and Spring AMQP |
• Experience with Cloud runtime such as Pivotal Cloud Foundry |
• Hands on experience on distributed cache such as Gemfire |
• Hands on experience in RDBMS, SQL using Oracle 10g or higher, MS SQL server |
• Working knowledge of No-SQL dBs such as Mongo, Cassandra |
•Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data |
• Solid experience on TDD and BDD , Unit Test Case. |
• Proficiency with latest IDEs like STS, IntelliJ etc. |
• Very good communication skills |
• Experience in banking domain is preferred |
• Reasonable handle on client side technologies such as HTML5, CSS3, JavaScript, jQuery |
•Agile way of working |
Nice to have experience: |
•Messaging Systems: Kafka, RabbitMQ, ActiveMQ etc. |
•Linux Ecosystem, OpenShift Container Platform, Kubernetes, Docker, GraphQL |
•Able to work with build/configure/deploy automation tools |
•APM Tools: AppDynamics, Dynatrace, New Relic etc. |
•Log Analysis Tools: Splunk, Elastic Stack (ELK), etc. |
•Caching Technologies: Redis, Hazelcast, MemCached, Gemfire, etc. |
•DB schema changes deployment tools: Liquibase, Flyway etc. |
•Java Performance Testing tools: Apache JMeter, Locust |
•Python, other scripting tools |
Responsibilities: |
• Get involved and take responsibility in requirement gathering/understanding, KT |
• To work proactively and independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks |
• Providing expertise in technical analysis and solving technical issues during project delivery |
• Client interfacing - understand customer requirements, propose technical solutions |
• Drive Full-Life-Cycle Development of Mobile and web based projects |
• To do code review, test case reviews and ensure code developed meets the requirements |
• Load testing and performance tuning |
• Identify and fix complex bugs in enterprise applications |
Full Time
$105k-136k (estimate)
03/09/2024
05/11/2024