Description
About the Role
The Application Developer position at TestingXperts in Kampala presents an exciting opportunity for tech-savvy individuals to play a pivotal role in transforming legacy systems into modern solutions. This role is crucial as it not only enhances the efficiency of applications but also helps organizations stay competitive in a rapidly evolving digital landscape.
Key Responsibilities
- Modernize legacy applications from older Java Runtime Environment (JRE 1.7) and WebLogic 6.x to the latest versions on Red Hat 9/10.
- Migrate applications to the latest Java Development Kit (JDK 17/21) or equivalent platforms.
- Decompose monolithic applications into agile microservices architectures.
- Transition codebases to Git and manage builds and artifacts using JFrog.
- Containerize legacy monoliths and develop microservices for improved scalability.
- Utilize Git and CI/CD pipelines to automate deployment and integration processes.
- Rewrite applications using modern programming frameworks such as Java or .NET Core.
- Employ AWS CLI for efficient cloud-native deployments and automation tasks.
- Collaborate on the development of bespoke tools and innovative GenAI accelerators.
- Define and implement creative strategies for application modernization and optimization.
- Work closely with AT&T teams to ensure seamless knowledge transfer to Raghavendra.
- Integrate GenAI tools for enhanced code generation and testing processes.
- Optimize applications for Red Hat Enterprise Linux and the latest JDKs.
- Utilize hands-on debugging skills for effective code transformation and compilation.
Requirements & Qualifications
- Proficiency in Java and/or .NET programming languages.
- Experience with legacy application modernization projects.
- Familiarity with microservices architecture and containerization techniques.
- Knowledge of Git, CI/CD pipelines, and artifact management tools such as JFrog.
- Hands-on experience with AWS CLI for cloud deployments.
- Strong problem-solving and debugging skills.
- Creative mindset and ability to collaborate effectively with cross-functional teams.
- Excellent communication skills to facilitate knowledge sharing.
What You’ll Gain
- Hands-on experience with cutting-edge technologies and modern software development practices.
- Opportunities to develop skills in cloud-native application development and AI integration.
- Potential for career advancement in a technology-driven environment.
- The chance to work with industry-leading professionals and innovative teams.
- Engagement in challenging projects that enhance your technical and creative abilities.
How to Apply
If you are passionate about application development and modern technologies, we encourage you to apply. To submit your application, please click on the following link: Apply here.





