JOB DESCRIPTION
Position: Sr. / Java Developer
Experience: 2 - 5 years
Qualification: MCA, /. in Computers, in Computers
Role:
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Responsibilities:
● Design, implement and maintain Java web-based software components for content systems.
● Design and build high-performance microservices.
● Perform analysis and articulate the right solutions for different types of problems.
● Contribute to all the phases of the development lifecycle.
● Write scalable and efficient code.
Requirements & Skills:
● Proven hands-on Software Development experience (Microservices & Spring boot)
● Demonstrable hands-on experience of delivering solutions in a JavaEE 6 environment.
● Experienced with one or more open-source ESB products (JBOSS FUSE ESB, Apache Camel, Apache servicemix) and / or message-oriented middleware and Active MQ, JMS
● Must have strong experience in Core Java, J2EE, Spring, Struts, Hibernate, Web services - REST.
● Hands on experience in designing and developing applications using Java EE platforms
● Object Oriented analysis and design using common design patterns.
● Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
● Experience in the Spring Framework
● Experience in developing web applications using at least one popular web framework (Spring MVC)
● Experience with test-driven development
● Skills:- J2EE, Spring Boot, Hibernate (Java), Microservices and Python