logo

View all jobs

Sr. Back-end Java Developer with Azure

Plano, Texas

Back-end Java Developer with Azure

Resumes to: hjohnson@romackinc.com
 
The Senior Developer performs analysis, design, development, testing and documentation of applications. Must be able to define enhancement objectives, document the solution, estimate effort, code, and unit test. Senior Developers work closely with Lead Developers to coordinate development activities and support testing. Senior Developers debug reported defects in QA and troubleshoot production incidents. Excellent verbal and written communication skills are a must. Candidate must have the experience to be productive quickly in a new environment and contribute to fast moving projects.
 
 Job Responsibilities:
 Develop easily maintainable and self-documenting code using multiple technologies.
  • Debug suspected defects within applications. Propose and implement solutions.
  • Analysis of production issues to determine root cause.
  • Contribute to estimation of defects and enhancement requests as a member of the Agile team.
  • Participate in the requirements gathering process; drive to well defined and understood solutions that can be implemented efficiently and within acceptable quality standards.
  • Participate in code reviews and demos, provide guidance and suggestions to the development team to support best practices and established procedures.
  • Provide guidance and explanation of technical issues to non-technical business audience.
  Experience Requirements Required
  • 10+ years of extensive back-end Java development and maintenance of legacy systems, preferably with a focus on building web applications and web services – Java 8 and later
  • Experience with relational databases and SQL. Oracle preferred.
  • Spring, Spring MVC, and Spring Rest
  • JPA and/or Hibernate ORM
  • Unit testing with JUnit 4 and 5
  • Maven 3+ or Gradle 6+
  • Experience in providing mentorship and guidance to a development team.
  • Azure

 Preferred
  • Experience with Jira and Git, branching and merging of code.
  • Experience in an Agile/Scrum development team
  • Any front-end experience with JavaScript ES 6 or later
  • Experience building automated tests in behavior-driven frameworks such as Selenium, Cucumber, JBehave, or Concordion
  • Unix – AIX and Linux
  • Kafka – event driven toolsets
  • Kubernetes
  • Experience with SOAP and REST Web services
  • Retail lending software experience.
 Education Requirements
  • Bachelor’s degree in Computer Science, MIS or Engineering
 
 
 
Powered by