Friday, July 24, 2020

Senior Java Developer - Struts/Spring/Hibernate (4-10 yrs) (Recruin)

Job Description


- Develop creative solutions and write technical design based on the requirements.

- Work closely with peer teams to ensure that applications are written to allow for overall system performance.

- Assist in tuning and optimization.

- Develop and execute unit tests for product components.

- Perform peer code reviews and provide feedback.

- Promote high quality, scalability, and timely completion of projects.

- Apply an agile approach to coordinate the development and determine project scope and limitations.

What You Need To Have :

- Bachelor degree in Engineering, CS or equivalent experience

- Strong experience with Spring Boot stack (spring cloud, spring-data)

- Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database, Redis, MongoDB, MySQL

- Development of scalable core-java applications, Web Applications and Web Services

- OOP concepts

- Strong understanding of Microservices Architecture and Patterns

- Data Structures, algorithms and their applications

- Strong problem-solving skills

- Experience in building microservices

- Extensive experience in developing and consuming REST APIs

- Experience in RDBMS (or NoSQL databases Mongo)

- Strong analytical skills and general logical reasoning

- Excellent written and verbal communication skills.

- Good understanding of Software development life cycle (SDLC)

- Experience in using Elastic Search

- Hands-on experience in Redis, Apache Ignite, Hazelcast

Nice to have :

- Experience in Kafka distributed messaging

- Experience in profiling applications

- Experience working in an Agile Scrum environment is a plus.

- Advanced Database skills

- Nodejs

- Go

- Python

- Kubernetes

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.