Overview
Skills
Job Details
Job Description:
We are seeking a talented Java Software Developer to join our dynamic team. You will be responsible for designing, developing, and delivering high-performance applications using Java-based technologies. This role is ideal for someone passionate about clean code, scalable systems, and modern development practices.
Key Responsibilities:
Develop scalable and robust web applications using Java, Spring Boot, and RESTful APIs
Collaborate with product managers, designers, and other developers to deliver quality features
Write clean, efficient, and well-documented code
Troubleshoot and debug software issues
Participate in Agile ceremonies and code reviews
Required Skills:
Proficient in Core Java, J2EE, and Spring Framework (Spring Boot, Spring MVC)
Experience building REST APIs and working with microservices architecture
Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB
Familiar with Git, CI/CD pipelines, and modern development workflows
Strong analytical and problem-solving skills
Nice to Have:
Experience with cloud platforms like AWS, Azure, or Google Cloud Platform
Exposure to front-end frameworks like React or Angular
Familiarity with containerization tools like Docker and Kubernetes