Back to Jobs
Full-Stack Java Developer
Actively Reviewing
Vision Waves
Job Description
Apply Now
Overview
Seeking a Full-Stack Java Developer with 1–2 years of experience in Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue). The role involves developing front-end and back-end components, building APIs, troubleshooting issues, and collaborating in an Agile environment. Strong problem-solving, database, and CI/CD skills are a plus.
Key Responsibilities
Overview
Seeking a Full-Stack Java Developer with 1–2 years of experience in Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue). The role involves developing front-end and back-end components, building APIs, troubleshooting issues, and collaborating in an Agile environment. Strong problem-solving, database, and CI/CD skills are a plus.
Key Responsibilities
- Software Development
- Collaborate with senior developers to design and implement new features using Java and modern JavaScript frameworks (e.g., React, Angular, or Vue).
- Write clean, efficient, and maintainable code following best practices (SOLID principles, design patterns, etc.).
- Front-End Implementation
- Develop user-facing functionalities with HTML, CSS, and JavaScript (or TypeScript).
- Work with front-end frameworks (e.g., React, Angular, Vue) to create responsive, intuitive user interfaces.
- Back-End Services & APIs
- Build and maintain RESTful APIs and microservices using Java (Spring Boot).
- Integrate with databases (SQL or NoSQL) and optimize queries for performance.
- Testing & Debugging
- Write unit tests, integration tests, and participate in code reviews to ensure high-quality code.
- Troubleshoot and resolve bugs, performance, and security issues under guidance from senior team members.
- Continuous Integration & Delivery (CI/CD)
- Use CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to automate builds, tests, and deployments.
- Assist in deployment of new releases to staging and production environments.
- Collaboration & Agile Practices
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to sprint goals.
- Collaborate with cross-functional teams (Product, QA, UX/UI) to align on requirements and solutions.
- Documentation & Code Maintenance
- Maintain technical documentation of features, APIs, and system components.
- Refactor code to improve readability, performance, and scalability over time.
- Learning & Professional Development
- Stay updated on emerging technologies, tools, and industry trends, especially in Java and front-end ecosystems.
- Seek mentorship from senior developers and actively participate in knowledge-sharing sessions.
- Educational Background
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience).
- Foundational Java Skills
- 1–2 years of experience (academic or professional) in Java programming (Java 8+ preferred).
- Basic familiarity with Spring/Spring Boot for back-end development.
- Front-End Experience
- Experience with HTML, CSS, JavaScript (or TypeScript).
- Exposure to at least one front-end framework (React, Angular, or Vue) through projects or internships.
- Database Knowledge
- Basic understanding of SQL databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
- Ability to write simple queries and perform basic database operations.
- Version Control & Collaboration
- Familiarity with Git or other version control systems.
- Understanding of branching, merging, and pull request workflows.
- Testing & Debugging
- Familiarity with unit testing frameworks (e.g., JUnit, Jest) and debugging tools.
- Desire to learn best practices in test-driven development (TDD) or behavior-driven development (BDD).
- Analytical & Problem-Solving Skills
- Eagerness to tackle complex challenges and learn new technologies.
- Ability to troubleshoot issues methodically and propose efficient solutions.
- Team Player
- Good communication skills; ability to collaborate effectively with different stakeholders.
- Openness to feedback, learning, and continuous improvement.
- Agile Mindset
- Willingness to work in a Scrum/Agile environment and adapt to changing requirements.
- Basic knowledge of Agile principles is a plus.
- Bonus Skills (Nice-to-Have)
- Knowledge of Cloud platforms (AWS, Azure, or GCP).
- Experience with containerization (Docker, Kubernetes).
- Familiarity with DevOps practices and tooling.
Required Skills
Similar Jobs
View all →
ServiceNow Lead/Architect
RSCP
Hyderabad
₹12 LPA–₹18 LPA
ServiceNow Development
ITSM
REST API
+4
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
Coimbatore
₹5 LPA–₹17 LPA
SAP ABAP on HANA
HANA
SAP
+1
Sr. Data Analyst
RSCP
Noida
₹6 LPA–₹9 LPA
Dashboard Development
Data Analysis
ETL Validation
+1
Front End Developer
Akhira Services pvt. ltd.
Coimbatore
₹5 LPA–₹7 LPA
React JS
JavaScript
PHP Developer
Cloudnausor Technologies Pvt ltd
Chennai
₹4 LPA–₹10 LPA
PHP
SQL
Share
Quick Apply
Upload your resume to apply for this position
–