Description
Job Title
Senior (JAVA) Software Engineer
Job Description
Must have Skills
• 8-10 Years of development experience using JAVA, J2EE technologies.
• Excellent knowledge of Core JAVA concepts and Multithreading, Exception Handling, Collection framework, Design patterns.
• Hands on experience in Spring framework (Boot, MVC), ORM framework like Hibernate.
• Experience in writing unit test cases using Junit or Mockito framework.
• Knowledge of REST API and SOAP web services.
• Working with Tomcat or any web server.
• Hands on experience with SCM tools (Git, SVN, JIRA)
Good to have
• JAX-RS and JAX-WS
• WildFly, WebLogic, Apache application server.
• Knowledge of XML, XML Parser (DOM, SAX).
• Microservices Architecture
• Docker, Kubernetes, Apache Kafka.
• Apache Active MQ.
• Knowledge of Oracle and PL/SQL