Sr. Java Developer

Job Details

•         Has excellent Object Oriented Development experience with firmunderstanding of it’s concepts & has demonstrated this in his/her softwaredevelopment experience.

•         Expertise in Core Java(proficiency in threads, Util packages),Java EE(Servlets & JSP), Spring Frameworks, Spring Boot, Spring Data,Spring Data REST, Spring Cloud APIs(including Cloud Data flow,Springintegration, I/O ), Spring Security, RxJAVA, Cloud & Resilient SystemDesign Patterns, NoSQL stores such as MongoDB, Couchbase, Using ORM tools suchas Hibernate, MyBatis.

•         Good to have knowledge on Akka, Vert.X, JDK 8 Features especiallyLambda & asynchronous APIs, ESBs (Mulesoft, RabbitMQ, AMQP, etc),

•         Expertise in Complete stack development (Front End Angular1/2including state management frameworks such as redux, Middleware in Java as RESTAPIS, Backend as RDBMS) is highly preferred

•         He should also have experience in desgining & developing RESTAPIs with REST resource modelling as per rest maturity model, including the useof SWAGGER or Spring REST Docs, customization of Apache HTTP client.

•         Build tools – Maven, Ant, Gradle

•         Cloud Environment experience is also essential (Atleast one AWS,Google Cloud, Azure, Redhat Openshift or any other Paas IaaS platform)

•         Has worked in a Agile-Scrum/XP setting for atleast a year alongwith knowledge on DevOps tools & processes

•         Good understanding of Enterprise Design patterns, 12 factorApplication patterns.

•         Has experience in working with API Gateways such as Amazon APIGateway, APIGEE, Kong or Tyk




Requirements

Notice Period


Immediate to 15 Days


RequiredExperience : 4-8 Years


Communication

Should be good

JobDuration : LongTerm


JobType :Permanent


Job Location :  Bangalore





Think you're the perfect candidate? Apply to this job

Apply on company site

Related Skills