What are the responsibilities and job description for the Java Developer position at CDRP Technologies?
Java Developer
Bentonville, AR
Hybrid
Key Responsibilities:
- Design, develop, and maintain web applications using Java, Spring Boot, and various front-end frameworks (Angular, React, etc.).
- Work on both the client-side and server-side development of applications.
- Build reusable and efficient code for future use.
- Collaborate with product managers, designers, and other developers to create seamless user experiences.
- Implement unit tests and integrate them with CI/CD pipelines.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and contribute to a culture of knowledge-sharing.
- Stay up-to-date with emerging trends and technologies in software development.
Required Skills & Qualifications:
- Strong proficiency in Java and familiar with Spring Boot and RESTful Web Services.
- Experience with front-end technologies like HTML5, CSS3, JavaScript, and popular frameworks such as Angular or React.
- Knowledge of database technologies like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control tools (e.g., Git).
- Understanding of agile development methodologies.
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Experience with Microservices architecture.
- Familiarity with cloud platforms such as AWS or Azure.
- Knowledge of front-end tools like Webpack or Babel.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with CI/CD and DevOps practices.
Please share resumes to pavani@cdrptech.com