Java Fullstack Developer_Contract
Summary
Develop and maintain Java-based microservices and full-stack web applications using Spring, Docker, and cloud platforms like AWS or Kubernetes.
Must-have:
- Strong hands-on experience in Java 8, Microservice & Docker
- Good knowledge in JMS (Active MQ, Kafka, Rabbit MQ), Apache Camel
- Strong NoSQL Database knowledge like MongoDB, Cassandra
- Strong knowledge in SQL (Oracle, MySQL, MariaDB)
- Spring, Spring Boot, Spring Batch, Spring Cloud
- AngularJS or ReactJS, JavaScript, jQuery ORM like Hibernate or JPA
- Familiar with Linux operation system
- Experience working with, or an interest in Agile Methodologies, such Scrum
- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
- Experience building, deploying, and maintaining microservices on AWS, Kubernetes or Openshift
- Experience using Docker to create reproducible build and deployment pipelines
- Experience with Elastic Search as search index and ELK for log aggregation and analysis
- You know how to read explain plans and tune SQL Queries, profile applications, analyze heap and thread dumps
- Able to automate repetitive tasks