Logo
Mindlance

Java Software Engineer

Mindlance, Rutherford, New Jersey, us, 07070


Java Software Engineer

Duration:

7-12 months plus (possible extension or conversion) Location:

HYBRID W/ ONSITE REQUIREMENT – 3 days onsite Rutherford, NJ 07070 Mandatory Technical / Functional Skills:

Hands-on experience in

designing and developing applications using Java EE applications tech stack

with

Spring Boot

and similar frameworks. Extensive knowledge and hands-on experience

in using

Restful web services . Object-oriented analysis and design using common design patterns. Profound insight

of Java and JEE internals (Class loading, Memory Management, Transaction management, etc.) . Excellent knowledge of

Relational Databases, SQL, and ORM technologies (JPA2, Hibernate) . Very good communication skills. Problem-solving attitude. Ability to establish priorities. Unit, Integration, and User Acceptance Testing. Responsibilities:

Collaborate with the customer Business Analysts & SMEs to perform detailed requirements analysis. Responsible for

Components Design, Construction & Unit Testing

of

assigned components/modules. Perform technical reviews

and resolve any technical challenges. Coordinate with customer stakeholders and bridge the offshore communication. Understanding of

agile/waterfall development methodologies

and

test-driven development

practices. Responsible for overall deliverables and highlight any risks. Job Qualifications and Skill Sets:

Bachelor’s degree in computer science or related field. Minimum of

8 to 10 years of experience in Java development. In-depth knowledge of

website design and programming. In-depth knowledge and

understanding of Core Java, Java EE, Spring Boot, Spring Microservices architecture, and design patterns. In-depth knowledge of

multithreading, concurrency, JPA, Hibernate. Extensively used

Eclipse or IntelliJ. Excellent analytical, problem-solving, and troubleshooting skills. Ability to work both independently and as part of a team. Knowledge of Python, PySpark, and working in a Big Data environment is a plus. Knowledge of

hardware and operating systems (Unix-based systems). Knowledge of

event-based architecture, JMS. Understanding of

relational databases (Oracle). Agile experience with application servers and web application servers. “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”

#J-18808-Ljbffr