What are the responsibilities and job description for the Java Developer - Please apply if candidate is in Englewood, CO position at Diamond Pick?
Job Description
Client is looking for a talented and creative Java Developer who takes responsibility and ownership in providing software solutions and contributing to the overall success of the team. The individual in this position will act as a trailblazer for the team and increase development, delivery, and operational efficiencies through best practices, industry standards and high quality of engineering. The individual will help support all project related architecture, design, development, deployment of data-oriented integration across platforms and projects as matrix organization.
Responsibilities:
- Work as part of a cross-functional agile development team in all phases of development and production support
- Collaborate with other development and engineering teams in building, deploying and monitoring services
- Define and implement industry-standard coding practices in the appropriate programming languages
- Perform improvement activities, code review, code optimization and query tuning.
- Discuss user stories with the rest of the team and provide technical input when necessary
- Perform peer reviews on source code to ensure reuse, scalability and the use of best practices
- Maintain thorough and well-written documentation at a high project level, as well as at the coding level
- Design and develop applications based on Java, Spring boot, JavaScript.
- Requirements/Tech Stack:
- Strong hands-on experience on Java, Spring, Springboot, Microservices
- Experience in Oracle, MongoDB, Kafka
- Experience Cloud Foundry, AWS, S3 is a plus
Salary : $50 - $60