Back to Jobs
Java Full Stack Senior Developer
The vacancy has expired
- Location
-
IndustryInformation Technology
Job Description
Java Full Stack Development:
Key Responsibilities:
- Design and develop scalable, high-performance applications using Java technologies for both front-end and back-end components.
- Front-end Development:
- Implement responsive and user-friendly interfaces using modern JavaScript frameworks (React, Angular, or Vue.js) and HTML5/CSS3.
- GWT experience is useful
- Back-end Development:
- Develop server-side logic using Java, Spring Boot, and other related technologies.
- Design and implement RESTful APIs for seamless integration between front-end and back-end systems.
- Database Management:
- Design and optimize database schemas.
- Utilize database technologies such as MS SQL, MySQL, PostgreSQL, or MongoDB.
- Code Review and Quality Assurance:
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Implement and maintain automated testing processes.
- Collaboration:
- Collaborate with cross-functional teams including product managers, UI/UX designers, and other developers to deliver high-quality software solutions.
- Troubleshooting and Debugging:
- Identify and resolve software defects and issues in a timely manner.
- Perform debugging and troubleshooting as needed.
- Continuous Learning:
- Stay updated on industry trends and emerging technologies.
- Mentor junior developers and share knowledge within the team.
Qualifications:
- Bachelor's or Master’s degree in Computer Science or a related field.
- 6-12 years of hands-on experience in Java Full Stack development.
- Strong proficiency in Java, Spring Boot, JavaScript, and modern front-end frameworks.
- Experience with database design and management (SQL and NoSQL databases).
- Solid understanding of software development best practices, including version control (Git), continuous integration, and continuous deployment.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration skills.