SDE2

Full-Time 45000 - 55000 Β£ / year (est.) Working from home possible
T

At a Glance

  • Tasks: Migrate legacy systems from Perl to Java and design scalable APIs.
  • Company: Join a dynamic tech company focused on modernising platforms.
  • Benefits: Fully remote work, competitive pay, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement potential.
  • Why this job: Make a real impact by transforming legacy systems with cutting-edge technology.
  • Qualifications: Strong Java and Perl experience, plus skills in API design and cloud platforms.

The predicted salary is between 45000 - 55000 Β£ per year.

We are seeking a highly skilled and motivated Java Developer or Senior Java Developer with strong experience in migrating legacy systems from Perl to Java. This role is critical to the modernization of our platform, where you will work closely with the development team to analyze, debug, and deconstruct a complex Perl-based legacy system and rebuild its APIs and services in Java.

Key Responsibilities:

  • Analyze and debug a "black box" Perl legacy codebase to understand existing functionality.
  • Design and implement scalable, maintainable Java-based APIs and services to replace legacy Perl components.
  • Collaborate with cross-functional teams including architects, DevOps, QA, and product managers to ensure smooth migration and integration.
  • Write clean, efficient, and well-documented Java code.
  • Participate in code reviews, unit testing, and performance tuning.
  • Ensure the new Java services are cloud-ready and optimized for distributed environments.
  • Contribute to the overall architecture and design of the platform.

Required Skills and Experience:

  • Strong Java development experience (Java 8+ preferred).
  • Hands-on experience with Perl, especially in debugging and understanding legacy code.
  • Proven experience in migrating systems from Perl to Java.
  • Solid understanding of RESTful API design and development.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with distributed systems and microservices architecture.
  • Proficient in version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

SDE2 employer: Teksystems

As an Azure Solution Architect with us, you'll thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities to enhance your skills in cloud technologies, all while working in a vibrant location that fosters creativity and teamwork. Join us to be part of a forward-thinking company that values your contributions and supports your career growth.

T

Contact Details:

Teksystems Recruitment Team

We think you need these skills to ace SDE2

Java Development (Java 8+)
Perl Debugging
System Migration from Perl to Java
RESTful API Design and Development
Cloud Platforms (e.g., AWS, Azure, GCP)
Distributed Systems
Microservices Architecture