Strong hands-on experience with Java development.
Deliver products consistently, on time, and on budget.
Oversee user testing and report results—adjust requirements as needed.
Work closely with project manager during all phases of the development lifecycle
Review all work produced by the development team.
Ensure code produced meets company standards.
Report issues and plans to technology leadership.
Encourage team to work on reusable patterns and encourage innovation that will enhance team velocity.
Collaborate on the design with other team members and product owners, both inside and outside the scrum team.
Estimate engineering work effort for engineering team and effectively identify and prioritize the high impact tasks.
Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
Drive a quality mindset within the team.
Skills & Qualifications Required:

·         Bachelor’s degree in computer science or information technology

·         Minimum 6 Years of experience as Java Development

·         Experience with Spring Boot

·         Experience with Microservices

·         Experience with Rest API

·         Must have the ability to learn the concepts of a Software Development Life Cycle.

·         Understands the process of new application development and can apply these concepts with minimal mentoring and supervision.

·         Must have the ability to learn to provide support & maintenance for simple to complex software applications.

·         Communicates well with working teams. Motivated and willing to take initiative. Capable of working well in a team and collaborative environment.

·         Adaptable to change.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.