Sr Full-Stack Java Engineer
Details
Contact
Job Description
We are looking for a Senior Full-Stack Java Engineer to work for our client. The ideal candidate will play a key role in designing, developing, and maintaining scalable applications across both front-end and back-end, while collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Design, develop, test, and maintain Java-based applications for both front-end and back-end systems.
- Write clean, efficient, and maintainable code that meets performance and scalability requirements.
- Collaborate with product owners and developers to understand business needs and deliver innovative solutions.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Work in an Agile environment, contributing to sprint planning, daily stand-ups, and retrospectives.
- Stay current with emerging Java technologies, frameworks, and best practices.
- Mentor junior developers and provide technical guidance.
- Identify areas for improvement and proactively recommend solutions.
Qualifications:
- 5+ years of experience in software development with a focus on Java-based applications.
- Strong programming skills in Java, JavaScript, HTML, and CSS.
- Experience with front-end frameworks such as Angular, React, or Vue.js.
- Experience with back-end frameworks such as Spring, Hibernate, or Struts.
- Proficiency with relational databases like Oracle, MySQL, or PostgreSQL.
- Familiarity with Agile methodologies and collaborative team environments.
- Strong problem-solving and analytical skills.
What Our Client Offers:
- Competitive compensation and benefits.
- Opportunity to work on cutting-edge projects in a dynamic environment.
- Collaborative team culture with professional growth opportunities.
- Flexible work arrangements and continuous learning support.