Junior Java Swing Application Developer

This job has been expired
Stat Solutions Research Network Ltd

Job Title:

Junior Java Swing Application Developer (Maintenance and Refactoring Specialist)

Job Description:

Stat Solutions Research Network Ltd is seeking a Junior Java Swing Application Developer to assist in maintaining, optimizing, and enhancing our flagship Java Swing-based application. Developed over the past nine years using NetBeans GUI Builder and MySQL stored routines, this application is critical to our operations. The successful candidate will contribute to ensuring system stability, refactoring code for better performance, and implementing modern best practices—all while maintaining a smooth user experience.

Key Responsibilities:

1. Application Maintenance:

• Conduct regular maintenance to ensure system stability and reliability.

• Troubleshoot and resolve bugs or issues reported by users.

2. Code Refactoring and Optimization:

• Assist in reviewing and refactoring legacy code for improved performance and scalability.

• Apply best practices and design patterns to enhance system efficiency.

3. Database Management:

• Support the optimization of MySQL stored procedures for better performance.

• Collaborate with the database team to ensure seamless application integration.

4. Feature Enhancement:

• Implement new features or updates based on user feedback and business needs.

• Ensure enhancements align with the existing application architecture.

5. Documentation and Support:

• Maintain accurate documentation for code structure, database interactions, and troubleshooting processes.

• Provide user support to address queries and ensure smooth operations.

Qualifications and Skills:

Experience:2+ years of experience in Java development, with a focus on Swing.

Tools:Familiarity with NetBeans GUI Builder or similar tools.

Database Skills:Proficiency in MySQL, including stored procedures and query optimization.

Coding Skills:Knowledge of refactoring techniques and modern software design patterns.

Problem-Solving:Strong analytical and problem-solving skills.

Soft Skills:Good communication and teamwork abilities.

Preferred Skills:

• Familiarity with Git for version control.

• Basic understanding of RESTful APIs and system integration.

• Experience with legacy application maintenance is a plus.

What We Offer:

Remuneration:UGX 500,000 per month.

• Opportunity to gain hands-on experience with a critical application.

• Collaborative and supportive team environment.

• Mentorship and growth opportunities to advance your career.

How to Apply:

Send your CV and a brief cover letter explaining your qualifications and interest in the role to [email protected] with the subject line: Application for Junior Java Swing Developer.

Deadline for Applications: 18th December 2024