Position title
Java Developer
Description

TekHops is seeking a Java Developer. This position will add value to a gamut of Software Development lifecycle stages, will create detailed design artifacts like program specifications, test plans and independently develop and review code and contribute to the go-live plan. Candidate will have the opportunity to collaborate with some of the best talent in the industry to create innovative high quality and defect-free solutions to meet our clients’ business needs. Will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Responsibilities
  • Design and develop new custom Java applications like microservices and aggregators.
  • Write new code based on requirement specifications and assist with defining those specifications.
  • Duties include providing high-quality solutions by coding, testing, debugging, documenting, and maintaining programs. Developing and modifying moderately complex information systems involving most phases of systems analysis and programming.
  • Analyze, code, test and document programs and enhancements.
  • Maintain existing code and fix bugs.
  • Conduct code walkthroughs to assure quality of programs developed by other associates.
  • Migrate legacy WebLogic applications to Spring Boot.
  • Assist troubleshooting and resolving production outages.
  • Participate in agile ceremonies like daily standups, backlog refinement, sprint planning, sprint review, sprint retrospectives, and quarterly planning.
  • Provide system support.
Qualifications
  • Open System development skills such as Java, JEE, JSP, JavaScript, HTML, XML, Junit, Spring, Spring Boot, REST and JSON are required.
  • Knowledge and experience with Java Batch and REACT a plus.
  • Experience building REST API for web and mobile applications.
  • Experience using ORM technologies using Hibernate.
  • Experience with relational and non-relational databases like MySQL and MongoDB.
  • Experience in AWS technologies - specifically EC2, ECS, RDS, SQS, SNS etc.,
  • Experience in microservices architecture.
  • Knowledge and ability to work with CI/CD tools like Jenkins.
  • Strong written and verbal communication skills, including the ability to explain complex technical issues in business terms.
  • Excellent communication and interpersonal skills.
  • Excellent organizational and time management skills.
  • Strong analytical and problem-solving skills.
Education

Bachelor’s degree in computer engineering or related degree and/or equivalent experience.

Employment Type
Full-time
Job Location
Michigan, US
Remote work from: US
Date posted
October 5, 2022
PDF Export
Close modal window

Position: Java Developer

Thank you for submitting your application. We will contact you shortly!