Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested. Send in your resume ASAP. - U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Send in resume along with LinkedIn profile without which applications will not be considered
Job Title: Application Systems Java Developer
Job Location: Raleigh, NC- Hybrid
Interview Mode- Either Webcam Interview or In Person
Job Description
Position Overview
We are seeking a versatile Application Systems Java Developer to develop, enhance, and maintain enterprise applications, backend services, automation tools, and legacy system integrations. This role requires strong problem-solving skills, full-stack development capabilities, and the ability to work across modern and legacy technologies.
Key Responsibilities
- Develop and maintain backend applications and services using Java, Python, and Perl.
- Build RESTful APIs, microservices, and integration points with internal and external systems.
- Modernize and refactor existing Perl-based or legacy applications into modern architectures.
- Create automation scripts, system tools, and scheduled jobs to support IT operations.
- Write clean, efficient, and scalable code following best practices and coding standards.
- Design and implement SQL queries, stored procedures, and data-processing workflows.
- Participate in architecture discussions, technical design sessions, and sprint planning.
- Debug and resolve complex issues across multiple languages and platforms.
- Deploy applications to cloud or on-premise environments, including Azure, AWS, Google Cloud Platform, Linux, and Unix.
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
- Maintain documentation for systems, integrations, and processes.
Candidate Skills and Qualifications
Minimum Requirements
- At least 7 years of proficiency in Java, including Spring Boot and Maven, and Python.
- At least 7 years of experience with SOAP and REST APIs, backend architecture, and microservices.
- At least 7 years of strong SQL skills and experience with relational databases, including SQL Server, PostgreSQL, Oracle, MySQL, and Ingres.
- At least 5 years of senior-level experience writing optimized SQL queries and analyzing existing queries for performance improvements.
- At least 5 years of experience with legacy system migration projects.
- At least 3 years of hands-on experience with Perl for scripting, system utilities, or legacy application maintenance.
- At least 3 years of experience with cloud platforms, including AWS, Azure, and Google Cloud Platform.
- At least 3 years of experience with ETL, data pipelines, or batch processing.