Java Dev (AWS, Rest/SOAP, NoSQL) III (Contractor)
Job Description
Job DescriptionWe are looking for a skilled Java Developer to join our team on a long-term contract basis in Philadelphia, Pennsylvania. In this role, you will contribute to the design and implementation of high-quality, custom software solutions using enterprise Java and open-source frameworks. This position is ideal for candidates with a passion for innovation, a solid background in object-oriented programming, and a commitment to agile development practices.
Responsibilities:
• Analyze client business challenges and collaborate with the team to identify optimal technology solutions.
• Develop and document enterprise applications using a broad range of Java technologies and design patterns.
• Partner with business analysts and clients to convert business needs into technical specifications.
• Provide accurate effort estimations for development tasks and project phases.
• Utilize advanced Java frameworks such as Spring, Spring Boot, and Apache to build scalable solutions.
• Work on projects that leverage cutting-edge Java and mobility technologies.
• Implement RESTful and SOAP APIs to ensure seamless system integrations.
• Apply object-oriented design principles to create robust and maintainable code.
• Contribute to DevOps practices and infrastructure-as-code initiatives.
• Stay updated on new technologies to continuously improve development processes.• Minimum of 5 years of experience in Java development, particularly for enterprise applications.
• Proficiency in Java frameworks such as Spring, Spring Boot, Spring Data, and Apache.
• Strong understanding of object-oriented design and development principles.
• Experience with databases like MongoDB, MySQL, and Cassandra.
• Familiarity with RESTful and SOAP API design and implementation.
• Bachelor's degree in Computer Science or a related field.
• Ability to work effectively both independently and within a team environment.
• Demonstrated enthusiasm for DevOps practices and continuous learning of new technologies.