Java Developer - Bengaluru, India - ThoughtFocus

    Default job background
    Description

    Details JD

    • Bachelor's degree in computer science, Computer Engineering or a closely related field;
    • Strong development skills in Core / Advanced Java, and J2EE;
    • Knowledge of Bamboo, Jira, Spring AOP, Junit, SQL query optimization and fine tuning, is a plus;
    • Strong analytical skills;
    • Good in Design Patterns;
    • Should have experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka;
    • Strong in design and technical documentation;
    • Stong in Java SDK 1.8, Java SDK 11 (not mandatory), Spring Boot (Embedded Tomcat), REST & SOAP API skills;
    • Strong in Spring frameworks (MVC, IOC, Boot, Batch) and ORM framework like Hibernate;
    • Hands-on experience in Oracle & SQL;
    • Core Java, J2EE, SOA based Web Services, RESTful Web Services , Hibernate, Spring,MVC, XSD, XML and WSDL, DB, Microservices;
    • Understanding of Kafka and Netflix conductor;
    • Should have worked with Maven/Gradle, JIRA/Rally, Bamboo/Jenkins/Hudson;
    • Ability to quickly comprehend the functions and capabilities of new technologies and apply them to improve the product/services;
    • Extensive development experience with Web Services (SOAP and REST).