job summary: As a Senior Java Web Developer, you play a crucial role in driving Java application development aligned with business objectives. Your expertise will span the entire software development lifecycle, from conceptualization and design to rigorous testing. In this role, you will be at the forefront of crafting component-based applications within an internet delivery framework, utilizing cutting-edge technologies and employing advanced modeling techniques. Responsibilities: ? Design, develop, and maintain scalable and secure web applications using Java and related technologies. ? Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications and solutions. ? Implement high-quality code with a focus on performance, reliability, and maintainability. ? Work on the full software development lifecycle, from concept and design to testing and deployment. ? Conduct thorough testing of web applications to ensure functionality, security, and optimal user experience. ? Stay abreast of industry trends and emerging technologies, incorporating them into our development processes. ? Provide technical leadership and mentorship to junior developers, fostering a collaborative and innovative team environment. ? Collaborate with other departments, such as UI/UX design and product management, to deliver high-quality software solutions. ? Troubleshoot and resolve issues, ensuring the ongoing stability and performance of web applications. ? Keep abreast of best practices in web development and contribute to continuous improvement initiatives. Qualifications: ? Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent work experience and technical training. ? 8+ years of professional experience in Java web development. ? Proven expertise in web development technologies, including Java, Spring Boot, Spring Data, JavaScript, HTML, CSS, and related frameworks. ? strong experience in API development and management. ? Hands-on experience with Docker and containerization technologies. ? Experience with front-end frameworks such as Angular is a plus. ? strong understanding of web architecture, design patterns, and best practices. ? Solid understanding of database systems and integration with web applications. ? Experience with version control systems (e.g., Git) and continuous integration/delivery pipelines. ? Excellent problem-solving skills and attention to detail. ? strong communication skills and the ability to collaborate effectively with cross-functional teams. ? Ability to work in a fast-paced, agile development environment. Desired Skills: ? Experience with front-end frameworks like Angular or React. ? Understanding of responsive web design principles. ? Knowledge of cloud services, particularly Microsoft Azure. ? Knowledge of Atlassian suite. ? Experience with mid-tier software such as Mule, Kafka and/or OpenShift. ? Familiarity with agile development methodologies. ? Solid analytical skills to troubleshoot and maintain applications as needed, and to learn business processes. ? Ability to create and maintain development documentation to include database and application design. ? Excellent verbal and written communication skills especially in technical specifications. location: Raleigh, North Carolina job type: Contract salary: $55 - 65 per hour work hours: 8am to 4pm education: Bachelors responsibilities: Responsibilities: ? Design, develop, and maintain scalable and secure web applications using Java and related technologies. ? Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications and solutions. ? Implement high-quality code with a focus on performance, reliability, and maintainability. ? Work on the full software development lifecycle, from concept and design to testing and deployment. ? Conduct thorough testing of web applications to ensure functionality, security, and optimal user experience. ? Stay abreast of industry trends and emerging technologies, incorporating them into our development processes. ? Provide technical leadership and mentorship to junior developers, fostering a collaborative and innovative team environment. ? Collaborate with other departments, such as UI/UX design and product management, to deliver high-quality software solutions. ? Troubleshoot and resolve issues, ensuring the ongoing stability and performance of web applications. ? Keep abreast of best practices in web development and contribute to continuous improvement initiatives. qualifications: Experience level: ExperiencedMinimum 7 years of experienceEducation: Bachelors skills: Java (7 years of experience is required)Spring (5 years of experience is required) Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). This posting is open for thirty (30) days.