Java Backend Developer -- 06 to 12 Months Contract -- Phoenix, AZ
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Lorven Technologies, Inc., is seeking the following. Apply via Dice today!Job Title: Java Backend DeveloperLocation: Phoenix, AZ Onsite (Face to Face Interview)Duration: 06 to 12 Months ContractJob Description: We are seeking a highly skilled Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining high-performance, scalable backend systems using Java. You will work closely with our front-end developers, product managers, and other stakeholders to design and implement server-side logic, ensuring high responsiveness and performance to requests from the front-end.Key Responsibilities: Development and Maintenance:Design and Develop: Design, implement, and maintain robust, efficient, and scalable Java-based applications and services.Code Quality: Write clean, maintainable, and testable code following best practices in software development.Bug Fixes: Identify and resolve performance and scalability issues, bugs, and bottlenecks. System Architecture:Architectural Design: Participate in the architecture and design of new features and systems, ensuring they align with business needs and are scalable.Integration: Integrate third-party APIs and services into the existing architecture. Testing and Deployment:Unit Testing: Develop unit and integration tests to ensure code quality and coverage.Continuous Integration/Continuous Deployment (CI/CD): Participate in the setup and improvement of CI/CD pipelines. Collaboration and Communication:Team Collaboration: Collaborate with front-end developers to define API endpoints and data structures.Stakeholder Communication: Work with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications. Documentation and Code Review:Documentation: Create and maintain detailed documentation of code, APIs, and systems for future reference.Code Reviews: Participate in code reviews, providing constructive feedback and improving code quality across the team.Qualifications:Education:Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).Experience:Proven experience as a Java Backend Developer or similar role.Strong understanding of object-oriented programming and design patterns.Technical Skills:Java: Proficiency in Java programming and experience with Java frameworks such as Spring Boot, Hibernate, or similar.Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and knowledge of NoSQL databases (e.g., MongoDB).APIs: Experience designing and developing RESTful APIs.Version Control: Proficiency with version control systems, particularly Git.Build Tools: Familiarity with build tools such as Maven or Gradle.Testing Frameworks: Experience with testing frameworks like JUnit or TestNG.Additional Skills:Cloud Services: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.Microservices: Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes) is advantageous.Security: Understanding of security principles and best practices in application development.Soft Skills:Strong problem-solving skills and ability to think critically.Excellent communication and teamwork skills.Ability to work in a fast-paced environment and manage multiple tasks simultaneously.Attention to detail and commitment to delivering high-quality work.Java Backend Developer -- 06 to 12 Months Contract -- Phoenix, AZ