back to job search
  • Location: Frisco
  • Remote: Remote
  • Type: Contract to Hire
  • Job #18667

Senior Full Stack Java Developer

We are looking for a candidate that is driven, enthusiastic, detail-oriented, multi-task, learns quickly, can adapt and can work in a very fast paced operations in the mobile, web and eHealth. The senior software engineer is responsible for building testing debugging/troubleshooting and maintaining code for both web/mobile applications.  Our Developers are hands-on coders as well as high level designers and thinkers.  They are responsible for developing a deep understanding of our systems. Refactoring and improving those systems for maintainability and standards compliance in a high activity environment and for designing the integration between those systems,

Major Accountabilities: We are looking for a candidate that has a solid background in software development in open-source Java and associated systems for on-prem and cloud applications.  Candidate should also be self-motivated, enthusiastic, quick learner, capable of adapting to our culture and able to work in a very dynamic, complex industry.  Most of our core technologies are developed in open-source Java based.  Extremely strong in Java is an absolute must.


  • Knowledge of good programming practices
  • Expected to prioritize workload and meet multiple project deadlines
  • Expected to adapt in dynamic and collaborative work environment and make independent decisions.
  • Will work with project architect and/or technical lead to confirm and substantiate function and technical designs
  • Expected to learn and deploy new technologies as needed.
  • Understanding of application layering and platform dynamics
  • Experience with cloud technologies and how to leverage them to build an exceptional software development organization.
  • Developed/deployed systems utilizing AGILE methodology.
  • Follows and enforces the coding standards.
  • OOP design patterns, TDD, ad Agile development practices.  Experience with SQL, mongo DB, JDBC and Maven
  • Experience developing high tolerance and reusable components.
  • BS/MS degree in computer engineering, science or a related subject

Technologies & Other Skills

  • Java – Minimum 5 years of experience working on Java applications, good grasp of the language and basic object orientation concepts.
  • Understanding of java threading model required. Experience in developing Java multi-threading application preferred
  • Experience working in public clouds (AWS/GCP)
  • Knowledge of session management object-relational mapping, object caching, JSON web services, and agile development methodologies desired
  • Experience in DevOps (CI/CD) . Build/Deploy/Test Automation
  • Experience deploying code in containers and using tools such as Docker and/or Kubernetes in production.
  • Experience with the following open-source project which are now de-facto standards
  • Spring
  • Springboot
  • Spring Security
  • SLF4J
  • Logback
  • JDBI
  • PostgreSQL
  • Swagger
  • InFlux
  • Camel
  • React
  • JavaScript
  • Design and develop high volume, low-latency applications for mission critical systems delivering high availability and performance.
  • Contribute in all phases of the development lifecycle
  • Experience in developing web application using popular web framework.
  • Object oriented design.
  • Solid grasp on database modeling and design
  • Strong advocate of discipline software development configuration management using issue tracking estimation and agile and waterfall methodologies.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!