Back to Jobs
Java Full Stack Senior Developer
- LocationBengaluru / Bangalore
-
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.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match