Job Role List
Job Description:
We are looking for an experienced Java Developer to join our growing development team. The ideal candidate will have strong experience in building scalable, high-performance applications. As a Java Developer, you will be responsible for designing, implementing, testing, and maintaining software applications while ensuring quality and performance standards are met. If you are passionate about coding and eager to work in an innovative environment, we would love to hear from you.
Responsibilities:
Develop and maintain Java-based applications, ensuring high performance, security, and scalability.
Collaborate with cross-functional teams to define and design new features.
Write clean, efficient, and maintainable code.
Work with various technologies and frameworks such as Spring, Hibernate, JPA, and RESTful APIs.
Conduct code reviews and provide mentorship to junior developers.
Troubleshoot and resolve technical issues and performance bottlenecks.
Preferred Qualification:
Bachelor's degree in Computer Science, Information Technology, or related field.
Proven experience as a Java Developer (typically 3-5 years).
Strong knowledge of Java programming language and object-oriented programming principles.
Experience with popular Java frameworks, such as Spring (Spring Boot, Spring MVC), Hibernate, and Java Persistence API (JPA).
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Experience with RESTful API design and development.
Additional Details:
Location: Newark, NJ (Onsite)
Type: Full-time/Contract/Temporary
Salary: $55 (Per hr)
Benefits: health insurance, paid time off, etc.
Work Environment: Collaborative team culture with opportunities for growth and learning
Tools & Technologies: Java, Spring, Hibernate, REST APIs, Git, Jenkins, JIRA, and others.