Senior Java Developer

$100,000 - $180,000/Yr

Jobot - Oklahoma City, OK

posted 4 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 quality and performance of our proprietary solutions. In this role, you will analyze, design, and develop tests and test-automation suites to ensure the reliability and functionality of our software. Ongoing maintenance, support, and enhancements of existing systems and platforms will also be part of your responsibilities. You will be expected to provide recommendations for continuous improvement, leveraging your strong DevOps focus and experience with cloud deployment technologies such as Ansible, Chef, and Puppet. Collaboration is key in this position, as you will work alongside other engineers to elevate technology standards and consistently apply best practices. Your expertise in back-end development, particularly with Java, will be essential in driving the success of our projects and ensuring that we meet the needs of our clients effectively.

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)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service