Description
We are looking for a Java Developer to start working with one of our clients: a company focused on leveraging next-generation technologies including 5G, Blockchain, Cybersecurity, Artificial Intelligence, and more, to enable end-to-end digital transformation for global customers
Tasks
Designing, creating, and implementing Java-based applications.
Interpreting briefs to create high-quality coding that functions according to specifications.
Problem solving with other team members in the project.
Identifying and resolving immediate and potential issues with applications.
Requirements
Significant coding skills in Java, with other languages being a major plus.
Exceptional problem-solving and analytical abilities.
Knowledge of current frameworks, SDKs, APIs, and libraries.
Strong background in object oriented development techniques.
Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT.
Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
Strong hands-on experience with Spring IO, Spring Boot.
Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
Good experience in developing Web Services SOAP, JAX-WS, WSDL.
Experience in core Java-Multithreading, collections, Servlets and JDBC.
The incumbent should be BE/B Tech/MTech/MCA anemics with 4+ years in Java and experience in Oracle database.
Strong background in object oriented development techniques.
Understanding of Agile methodologies.
Ability to work out algorithms and design patterns is mandatory. Must be able to develop practical algorithms with strong knowledge on data structures.
Benefits
Full time
Ongoing contract