Senior Java Developer

$100,000 - $180,000/Yr

Jobot - Oklahoma City, OK

posted about 2 months ago

Full-time - Mid Level
Oklahoma City, OK
Administrative and Support Services

About the position

As a Senior Java Developer at ERM Tech, you will play a pivotal role in enhancing and developing software solutions tailored for the healthcare and financial sectors. Your primary responsibilities will include upgrading, developing, and integrating existing code, as well as creating new software applications that streamline processes and improve efficiency. You will work within a small, collaborative team environment, where your contributions will directly impact the success of our proprietary solutions. In this role, you will analyze, design, and develop tests and test-automation suites to ensure the reliability and performance of our systems. Ongoing maintenance, support, and enhancements of existing platforms will also be part of your duties, along with providing recommendations for continuous improvement. You will collaborate closely with other engineers to elevate technology standards and consistently apply best practices across the development lifecycle. A strong focus on DevOps practices is essential, as you will be involved in building and deploying infrastructure using cloud deployment technologies such as Ansible, Chef, and Puppet. Your expertise in back-end development with Java will be crucial, as you will be expected to demonstrate a strong understanding of Java concurrency and concurrency patterns. Familiarity with test-driven development (TDD), code testability standards, and tools like JUnit and Mockito will be important for ensuring high-quality code. Additionally, your experience with SQL databases, modern JavaScript frameworks, and scripting in a Linux environment will enhance your ability to contribute effectively to high-volume, mission-critical applications. This position offers an exciting opportunity to work in a dynamic environment where your skills will be valued, and your contributions will help shape the future of revenue management solutions in the healthcare industry.

Responsibilities

  • Upgrade, develop and integrate existing code
  • Develop new software
  • Work in a small team environment
  • Analyze, design and develop tests and test-automation suites
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like Ansible, Chef, Puppet, etc.
  • Other duties and responsibilities as assigned

Requirements

  • Strong back-end development skills with Java
  • Suitable educational background
  • Strong understanding of Java concurrency and concurrency patterns
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Familiarity with SQL Databases (SQL/Stored Procedures, ORM tools)
  • Experience with modern JavaScript Frameworks
  • Scripting and working in a Linux environment
  • Experience with high volume, mission critical applications
  • Familiarity with Design Patterns and their uses
  • Excellent communication, interpersonal, and consultative skills
  • Familiarity with C/C++ or other programming languages
  • Version control (GIT, CVS)

Benefits

  • Competitive salary ranging from $100,000 to $180,000 per year
  • Opportunity to work in a dynamic and collaborative team environment
  • Access to advanced technologies and tools for development
  • Professional growth and development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service