Java Developer – Spring Boot
Position : Java Developer
Location : Jaipur.
Experience : 2-5 yrs
Salary : 60-65 K
Job Description :
– Good experience of SOA/Micro services/Restful services and development of N-tier J2EE applications.
– Strong understanding of database design and SQL development.
– Knowledge of design patterns and good to have exp of large-scale applications
– Understanding and experience of AWS Services like SQS, RDS, Elastic search, Or their equivalent like Apache Kafka, RabbitMQ, Solr would be highly desirable.
– Senior Java Engineer with 2+ years of experience into product development.
– Very good understanding of Micro services architecture is required.
– Deep knowledge and hands on experience with modern applications like Spring boot is required.
– Experience building and operating critical production systems
– Solid understanding of modern API design and Restful principles
– Skilled at writing well designed and testable code
– Strong Experience in automation and build tools like Maven, Ant and Gradle.
– Grasp of software engineering skills in modular design, data structures, algorithms
– Good understanding of building, deploying, and maintaining critical applications in a cloudbased environment.
– Experience with Kafka is added advantage
– Work extensively with open source software capable to modify or extend code maintained as part of an open source project.
– Employ both Object Orientated development skills and Systems Engineering skills.
Required Skills :
– Java,Socket Programming, Kafka,Redis Cache(optional but will preferred)
– Experience in software development design and implementation of large-scale distributed systems and web services building complex software that is testable and designed for extensibility.
– Educational Requirements : Bachelors or Masters in CSE, MCA, Electronics and Electrical, Electronic & Communications and Information Technology.