JOBSEARCHER

Java Application Developer

About the CompanyWe are seeking a highly skilled Java Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will possess deep expertise in Java and modern backend technologies, a strong understanding of system architecture and design principles, and the ability to mentor junior engineers while collaborating effectively with cross-functional teams.About the RoleKey ResponsibilitiesDesign, develop, test, and maintain high-quality Java applications and services.Lead technical design discussions and contribute to architectural decision-making.Develop and optimize RESTful APIs, microservices, and backend systems.Ensure application performance, scalability, reliability, and security.Write clean, maintainable, and well-documented code that adheres to industry best practices.Conduct code reviews and provide constructive feedback to team members.Mentor junior engineers and foster a culture of continuous learning and knowledge sharing.Collaborate closely with Product Managers, QA Engineers, DevOps teams, and other stakeholders.Troubleshoot and resolve complex technical issues in both development and production environments.Participate in Agile/Scrum ceremonies and contribute to ongoing process improvements.QualificationsBachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.7+ years of professional software development experience.Required SkillsStrong proficiency in Java (Java 17 or later).Hands-on experience with Spring Framework and Spring Boot.Solid understanding of object-oriented programming, design patterns, and SOLID principles.Proven experience designing and developing RESTful APIs and backend services.Strong knowledge of SQL and relational databases such as PostgreSQL, Oracle, or MySQL.Experience with Git version control and modern CI/CD pipelines.Experience working within Agile development environments.Excellent problem-solving, communication, and collaboration skills.Preferred SkillsExperience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with containerization technologies like Docker and Kubernetes.Pay range and compensation packageCompetitive salary based on experience and qualifications.Equal Opportunity StatementWe are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.