Java Developer

ATech Placement
Florham Park, NJ, United States
Full-time

We are looking for a Java Developer, responsible for developing, testing, and deploying high-performance, scalable, and secure Java applications.

Responsibilities

Develop, test, and maintain high-quality software applications using Java and related technologies.

Collaborate with cross-functional teams, including software engineers, designers, and product managers, to understand project requirements and deliver solutions.

Participate in the entire software development lifecycle, from requirement analysis and design to implementation, testing, and deployment.

Write clean, efficient, and maintainable code following coding standards and best practices.

Debug and troubleshoot software defects, identify root causes, and implement appropriate solutions.

Perform code reviews and provide constructive feedback to team members.

Integrate software components with third-party libraries and frameworks.

Collaborate with the quality assurance team to develop and execute comprehensive test plans.

Continuously learn and stay updated with emerging technologies, frameworks, and industry trends related to Java development.

Assist in the documentation of software designs, requirements, and technical specifications.

Technical Skills and Requirements

Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).

Strong proficiency in Java programming language, including object-oriented concepts and design patterns.

Experience with Java frameworks like Spring, Hibernate, or Java EE.

Proficiency in relational databases and SQL.

Familiarity with front-end technologies such as HTML, CSS, and JavaScript.

Knowledge of software development methodologies, such as Agile or Scrum.

Understanding of version control systems, such as Git.

Experience with testing frameworks, such as JUnit.

Strong problem-solving and analytical skills.

Excellent communication and teamwork abilities.

Preferred Qualifications

Experience with Java frameworks : Knowledge of popular Java frameworks like Spring Boot, JavaServer Faces (JSF), Apache Struts, or Play Framework can be advantageous.

Familiarity with these frameworks can expedite development and improve the efficiency of Java-based projects.

Front-end development skills : Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and popular JavaScript frameworks like Angular, React, or Vue.

js can be valuable. This enables developers to create interactive and responsive user interfaces that integrate seamlessly with the Java backend.

Knowledge of database technologies : Expertise in working with different database technologies such as MySQL, Oracle, PostgreSQL, or MongoDB is beneficial.

Understanding concepts like data modeling, SQL optimization, and database management allows developers to design efficient data storage solutions.

4 days ago
Related jobs
New York Technology Partners
Hanover, New Jersey

Role : Java developer / Architect with Coherence. Design, develop, and maintain Java-based applications with a focus on scalability and performance,. Collaborate with architects, product managers, and other developers to design and implement technical solutions. ...

BeaconFire Inc.
NJ, United States

BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; we are looking for candidates with a strong background in Software Engineering or Computer Science for a Java/Software Developer position. Develop software and web applications using ...

Apex Systems
Woodbridge Township, New Jersey

Apex has an opportunity for a Developer for a client in Iselin, NJ. Any previous java experience is a major nice to have. ...

NAM Info Inc
Berkeley Heights, New Jersey

All 5 Days Onsite)</b></p> <p><b>Duration : Fulltime</b></p> <p> </p> <p><b><u>Skills:</u></b></p> <p>Java Backend Developers with strong hands-on Java Coding. Role : Java Backend /Fullstack Developers ( 80% b...

ApTask
Berkeley Heights, New Jersey

Design and implement scalable and efficient web applications using Java and related technologies. Build and maintain back-end services and APIs using Java, Spring Boot, JPA using Hibernate, and other related technologies. Develop, test, and deploy front-end features using JavaScript frameworks (e. E...

HAN
Woodbridge Township, New Jersey

Only Local Only Local Only Local.Spring Boot implementation,MIcro services , agile process....

Highbrow LLC
Morris Plains, New Jersey

Design and implement highly efficient IOS applications in Java, focusing on performance optimization, including tuning IOS jobs, optimizing transformation, and leveraging advanced IOS features for batch and real-time processing. Must have Java with recent IOS Mobile Experience. Possess in-depth know...

E-Solutions INC
Berkeley Heights, New Jersey

Title: Java Developer (Backend Developer)</b></p> <p><b>Location: Berkeley Heights, NJ / Omaha, NE / Coral Springs, FL / Alpharetta, GA (5 Days Onsite) (Multiple Locations)</b></p> <p> </p> <p><b>Job Description:</b></p> <p&...

Zenith Services Inc.
NJ, United States

Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java NIO). ...

Han IT Staffing
Woodbridge Township, New Jersey

Role: Java Developer(12+ Years Experience). Proficient in coding in one or more modern programming languages like Java, React, Javascript, HTML, CSS. ...