Summary
✨ AI‑Generated
A senior Java engineer is sought to design, develop, test, and maintain scalable enterprise applications and backend services. The role includes REST APIs, microservices, architecture decisions, performance and security improvements, code reviews, and mentoring junior engineers.
Highlights
Own scalable enterprise applications, contribute to architecture and technical decisions, mentor junior engineers, and collaborate across teams while focusing on reliability, performance, and security.
Description
About the Company
We 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 Role
Key Responsibilities
Design, 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.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.7+ years of professional software development experience.
Required Skills
Strong 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 Skills
Experience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with containerization technologies like Docker and Kubernetes.
Pay range and compensation package
Competitive salary based on experience and qualifications.
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.