Java Developer

D2Sol Inc — United States · Posted ~4 hours ago

Skills

Java Java EE Spring Spring Boot Hibernate RESTful web services SOAP web services SQL relational databases Oracle MySQL PostgreSQL Agile development J2EE REST SOAP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An enterprise Java development role involving requirements analysis, system design, implementation, and lifecycle management. You will build scalable backend systems and business logic, develop REST and SOAP services, work with major Java frameworks and relational databases, and address application performance, security, and scalability within an Agile environment.

Highlights

Provides broad exposure to enterprise software development, from requirements gathering and system design through implementation and lifecycle management. The role covers scalable backend systems, APIs, databases, security, performance, and Agile practices.

Description

Posted Date: 06/25/2024 Requires participation in business requirement gathering sessions with business analysts and subject-matter experts. Participate in Joint Application Development (JAD) sessions for detailed system design, development, implementation, and life cycle management of projects. Provide analysis and implementation support for enterprise applications and develop functionality based on defined requirements. Design and develop scalable backend systems using Java technologies. Develop business logic and server-side components using Java/J2EE technologies. Design and implement RESTful and SOAP-based Web Services. Work with frameworks such as Spring, Spring Boot, and Hibernate for application development. Perform database design, development, and optimization using SQL and relational databases such as Oracle, MySQL, or PostgreSQL. Ensure application performance, security, and scalability. Follow Agile methodologies and best practices for software development, testing, and deployment. Collaborate with cross-functional teams including front-end developers, QA teams, and DevOps engineers. Maintain code quality through unit testing, code reviews, and documentation. Mentor junior developers with 1–2 years of experience. Provide technical and production support. Requires Degree in computer science/engineering or related field. MS (3 YRS) or BS (5 YRS) of work experience required. Position requires experience in Java/J2EE technologies, Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA, and Web Services (REST, SOAP). Experience with front-end technologies (HTML, CSS, JavaScript) is a plus. Familiarity with build tools such as Maven/Gradle and version control systems like Git. Ability to provide technical solutions, mentor junior members, and manage various phases of the project lifecycle. Job in Morrisville, NC and various unanticipated client locations throughout the USA. Relocation benefits offered.