Senior Engineer
Posted on 4/3/2024
eSimplicity

51-200 employees

Provides healthcare IT, cybersecurity, and telecommunications solutions
Company Overview
eSimplicity, established in 2016, has carved a niche for itself in the realm of Healthcare IT, Cybersecurity, and Telecommunications, delivering solutions that enhance the quality of life for millions of Americans and safeguard national interests. The company's commitment to technical excellence is evident in its development of modern systems that improve healthcare quality, expand coverage, and reduce costs, while its telecommunications team aids the Department of Defense in implementing spectrum management. The culture at eSimplicity fosters dedication and resilience, as demonstrated by the team's willingness to work flexible hours and maintain professionalism in the face of challenges, earning recognition and appreciation from leadership.
Consulting
Cybersecurity
Aerospace

Company Stage

N/A

Total Funding

N/A

Founded

2016

Headquarters

Silver Spring, Maryland

Growth & Insights
Headcount

6 month growth

23%

1 year growth

86%

2 year growth

172%
Locations
Odenton, MD, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Agile
Python
JavaScript
MySQL
NoSQL
Software Testing
SQL
Java
Postgres
MongoDB
Web Development
Development Operations (DevOps)
Linux/Unix
HTML/CSS
CategoriesNew
Backend Engineering
Web Development
Software Engineering
Requirements
  • Bachelor's degree in computer engineering or similar
  • Active Secret Clearance
  • 10+ years of experience in web development, testing and deployment
  • Experience with Java development
  • Experience in relational and non-relational databases like SQL, MySQL, NoSQL, PostgreSQL, MongoDB or similar
  • Proficiency in Java frameworks (e.g., Hibernate ORM, Spring) and familiarity with other related technologies
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Linux Bash experience
  • Python experience
  • Secure coding practices
  • TLS/HTTPS experience
Responsibilities
  • Design, develop, code and deploy software solutions and fixes for a Java-based web application
  • Ensure product is maintainable, scalable, testable, solutions are forward thinking, and ensure the team follows SDLC and Software Engineering best practices
  • Adopt industry leading software design patterns, Object Oriented Analysis and Design principles, Software Quality, version control, and DevOps best practices in your work
  • Identify, design, and implement internal process improvements including re-designing data infrastructure for greater scalability, optimizing data delivery, and automating manual processes
  • Provides support, maintenance, and enhancements to the existing application
  • Participates in Agile processes including daily standups, demos, retrospectives, and sprint planning
  • Make recommendations for technology upgrades, perform upgrades to new versions of existing frameworks, migrating from one framework to another
  • Support team leadership and tech lead as required
  • Develop and execute unit tests to ensure the reliability, robustness, and scalability of the applications