About Code District
Code District is a technology-driven software services company working with global clients to modernize, scale, and support enterprise-grade systems. We value clean engineering practices, strong communication, and professionals who are eager to learn and grow with evolving technologies.
Role Overview
We are looking for a skilled and motivated Full Stack Java Software Engineer with 2–4 years of hands-on experience in building and maintaining scalable applications. The ideal candidate should be comfortable working with both modern and legacy systems, have strong communication skills, and demonstrate a continuous learning mindset.
Key Responsibilities
-
Design, develop, and maintain applications using Core Java, Spring, and Spring Boot
-
Work on frontend integrations using Backbone.js (preferred), ReactJS, or Angular
-
Develop and maintain APIs and backend services
-
Work with any relational databases (PostgreSQL, MySQL, or SQL Server)
-
Collaborate with cross-functional teams and communicate effectively with clients
-
Understand and follow clean code principles and best development practices
-
Support and enhance legacy systems while contributing to modernization efforts
-
Participate in CI/CD pipelines and deployment processes
-
Stay updated with new technologies and demonstrate a strong self-learning attitude
-
Willingness to Learn new technologies (including self-study and book reading) & Switch roles/projects as required
-
Excellent communication skills (client-facing experience is a plus)
Nice-to-Have / Additional Skills
-
Basic understanding of AWS
-
Familiarity with CI/CD fundamentals
-
Understanding of AI fundamentals
-
Strong problem-solving skills
-
Experience working in agile or fast-paced environments
What We Look For
-
Strong ownership and accountability
-
Self-driven and proactive learner
-
Clean, maintainable coding practices
-
Ability to communicate clearly with both technical and non-technical stakeholders