Vacancy caducado!
Java Tech Lead JD:
- Strong experience in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Water Fall.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
- Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services using Jenkins CI server
- Hands on experience with Azure cloud technologies and API integration
- Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
- Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
- Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, UDDI and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL web services.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IDM DB2, SQL Server and MySQL, MongoDB.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JASMS provider.
- Experience in developed logging and standard mechanism based on Log4j and SLF4j.
- Experience in version control system tools like GIT, CVS and SVN.
- Experience in unit testing the applications using JUnit, TDD Framework.
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.