Position: Java Developer
| Job Location: | Multiple locations |
Job Functions :
- Design, Develop and test technical objects as per business requirements and execute testing with users and develop user training documents for software changes
- Design and develop using JAVA8 features like Parallel Streams, Lambdas, functional interfaces and filters
- Design and develop with Spring Boot, Spring Microservice, Discovery server like Netflix Eureka Server.
- Extensively work on designing and implementation of web applications using Java/J2EE, Spring MVC, Hibernate, HTML, CSS, Java Script, JQuery, Angular JS, AJAX, Oracle, MySQL and Web Services.
- Design and develop using Spring, IOC, AOP, Spring MVC, Spring Security and Spring integration with Hibernate.
- Design and develop using Service Oriented Architecture (SOA) and publishing web services that include several components like WSDL, SOAP, REST, UDDI and JAX-WS.
- Installing, configuring and deploying applications on application servers such as JBoss and Apache Tomcat.
- Design and develop using Apache Camel for Integration and Active MQ as a messaging server.
- Design and develop using Oracle, MySQL, PostgreSQL, NoSQL databases (Mongo DB).
- Proficient using Integrated Development Environments like Eclipse, IntelliJ IDEA and SQL Developer.
- Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
- Work extensively on both Unit/Linux based and Windows environments.
| Min Education: | Bachelor Degree in Computer Science, Software Engineering, Information Technology or Equivalent |

