Senior Java/Python Application Systems Developer

SMX Services and Consulting, Inc.

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of Java and Python development experience
  • 7+ years designing and developing SOAP/REST APIs, backend services, and microservices
  • 7+ years working with relational databases such as SQL Server and PostgreSQL
  • 5+ years optimizing and performance tuning complex SQL queries
  • Proficiency with Git/Subversion and Linux/Unix environments
  • Strong skills in analytical troubleshooting and debugging across programming languages

Responsibilities

  • Design and maintain backend applications using Java, Python, and Perl
  • Develop RESTful APIs and microservices for integration
  • Modernize legacy Perl applications to scalable architectures
  • Create automation scripts and utilities for IT operations
  • Write efficient and maintainable code following best practices
  • Optimize SQL queries and develop data processing workflows
  • Participate in architecture reviews and code discussions
  • Troubleshoot and resolve complex technical issues
  • Deploy and support applications in cloud and on-premises environments
  • Collaborate with teams to gather requirements and deliver solutions
  • Maintain technical documentation for applications and processes

Benefits

  • Onsite work in Raleigh, NC
  • Opportunities for professional development and training
  • Contributions to meaningful work within the medical examination field
  • Engagement with a cross-functional team environment
  • Ability to work with both modern and legacy technologies
Full Job Description
Role: Senior Java/Python Application Systems Developer

Start Date: 07/13/2026

End Date: 07/12/2027

Location: Raleigh, NC (Onsite) (Try for local candidates)

Interview Type: Webcam or In-Person

Complete Description

Only qualified Senior Java/Python Application Systems Developer candidates located in the Raleigh, NC area will be considered, as this position requires an onsite presence.

Required Skills
  • 7+ years of professional experience with Java and Python development
  • 7+ years of experience designing and developing SOAP/REST APIs, backend services, and microservices
  • 7+ years of experience working with relational databases, including SQL Server, PostgreSQL, Oracle, MySQL, and Ingres
  • 5+ years of senior-level experience writing, optimizing, and performance tuning complex SQL queries
  • Experience using Git/Subversion, Linux/Unix environments, and version-controlled development workflows
  • Strong analytical, troubleshooting, and debugging skills across multiple programming languages and platforms

Preferred Skills
  • Experience with legacy system modernization and migration initiatives
  • Hands-on experience using Perl for scripting, system utilities, or maintaining legacy applications
  • Experience with cloud platforms, including AWS, Azure, or Google Cloud Platform (GCP)
  • Experience developing ETL processes, data pipelines, or batch-processing solutions
  • Familiarity with Git/Subversion, CI/CD pipelines, and modern software delivery practices

About the Role

The client is seeking a highly skilled Senior Java/Python Application Systems Developer to design, develop, enhance, and maintain enterprise applications, backend services, automation tools, and legacy system integrations for the Office of the North Carolina Chief Medical Examiner. The ideal candidate will possess strong problem-solving abilities, experience with both modern and legacy technologies, and the flexibility to work across diverse application environments.

Job Responsibilities
  • Design, develop, and maintain backend applications and services using Java, Python, and Perl
  • Develop RESTful APIs, microservices, and system integrations with internal and external applications
  • Modernize and refactor legacy Perl applications into scalable, modern architectures
  • Create automation scripts, system utilities, and scheduled processes to support IT operations
  • Write clean, efficient, scalable, and maintainable code following industry best practices
  • Design, develop, and optimize SQL queries, stored procedures, and data processing workflows
  • Participate in architecture reviews, technical design discussions, sprint planning, and code reviews
  • Troubleshoot, debug, and resolve complex issues across multiple technologies and environments
  • Deploy and support applications in cloud and on-premises environments, including Azure, AWS, GCP, and Linux/Unix
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software
  • Create and maintain technical documentation for applications, integrations, and operational processes

Similar Jobs

More Jobs at SMX Services and Consulting, Inc.

More Information Technology Jobs

Find similar Senior Java/Python Application Systems Developer jobs: