Senior Java Developer

Atria Consulting

  • White Plains, NY
  • Today
  • Temporary
  • Contractor
  • Full-time

Highlights

Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. The ideal candidate will have a strong background in Java/J2EE development, Spring Framework technologies, relational databases, and modern front-end development.

Numbers & Facts

LocationWhite Plains, NY
Job TypeTemporary, Contractor, Full-time

Description

ATRIA Consulting is seeking an experienced Java Full Stack Developer for an opportunity with one of our clients in the White Plains, NY area. The ideal candidate will have a strong background in Java/J2EE development, Spring Framework technologies, relational databases, and modern front-end development.

Candidates must reside within a reasonable commuting distance of White Plains, NY.

Key Responsibilities

  • Design, develop, test, deploy, and maintain enterprise-level web applications using Java and J2EE technologies.

  • Develop scalable server-side applications using Spring Boot, Spring MVC, Spring Security, and RESTful web services.

  • Build and maintain backend components using JPA, Hibernate, JDBC, JSP, Servlets, XML, and JMS.

  • Develop responsive user interfaces using AngularJS, JavaScript, HTML5, CSS3, and related front-end technologies.

  • Design, develop, and optimize database queries and stored procedures using Oracle, MS SQL Server, PL/SQL, and T-SQL.

  • Apply object-oriented programming principles, Java design patterns, and software development best practices.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.

  • Collaborate with cross-functional teams to troubleshoot issues, improve application performance, and deliver technical solutions.

  • Utilize version control, build, and deployment tools to support application development and maintenance.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • Minimum 5 years of professional experience in full lifecycle development of web-based and enterprise applications using Java/J2EE technologies.

  • Strong hands-on experience with Java, Spring Boot, Spring MVC, Spring Security, and OAuth.

  • Strong understanding of Object-Oriented Programming (OOP) concepts and Java design patterns.

  • Experience developing RESTful web services and server-side components using JPA, Hibernate, and JDBC.

  • Experience with JSP, Servlets, XML, and JMS.

  • Strong database experience with Oracle and MS SQL Server, including proficiency in PL/SQL and T-SQL.

  • Understanding of relational database design principles, including Third Normal Form (3NF).

  • Hands-on experience with AngularJS, JavaScript, HTML5, and CSS3.

  • Experience with development tools and technologies such as Maven, GitLab, Subversion, and WebSphere.

  • Strong analytical, troubleshooting, communication, and problem-solving skills.

  • Ability to manage multiple priorities and work effectively both independently and collaboratively.

Additional Technical Skills

Experience with the following technologies is beneficial:

  • ReactJS

  • Node.js

  • jQuery

  • Bootstrap

Please Note: We are not accepting resumes or candidate submissions from third-party staffing agencies, recruiters, or other third-party providers. Direct applicants only.

Similar Jobs