Java Full Stack Developer
Cyfotok Infosec
Full TimeNot specifiedPosted 5 days ago
Overview
Position Type
Full Time
Experience
Not specified
Job Description
Join our development team as a Java Full Stack Developer and work on building scalable web applications. This is an excellent opportunity for freshers to start their career in full-stack development with hands-on experience on real projects.
What you'll do Key responsibilities
- Develop and maintain scalable web applications using Java and modern frameworks
- Build responsive frontend interfaces using HTML, CSS, JavaScript, and modern frontend frameworks
- Design and implement RESTful APIs and web services
- Work with databases to design schemas and write efficient queries
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in code reviews and follow best practices for software development
- Debug and troubleshoot issues in development and production environments
What we're looking for Requirements
- Bachelor's degree in Computer Science, IT, or related fields
- Strong knowledge of Java programming language
- Understanding of Spring Framework (Spring Boot preferred)
- Basic knowledge of frontend technologies (HTML, CSS, JavaScript)
- Familiarity with databases (SQL)
- Understanding of RESTful APIs and web services
- Good problem-solving and analytical skills
- Willingness to learn and adapt to new technologies
- Strong communication and teamwork abilities
Your toolkit Skills & technologies
- Java Programming (Core Java, OOPs, Collections)
- Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
- Frontend Technologies (HTML5, CSS3, JavaScript, React/Angular)
- Database Management (SQL, MySQL, PostgreSQL)
- RESTful API Development and Integration
- Version Control (Git, GitHub/GitLab)
- Build Tools (Maven, Gradle)
- Basic understanding of Microservices Architecture
- Web Services (SOAP, REST)
- Testing Frameworks (JUnit, Mockito)
Benefits & perks
- Competitive salary of 6 LPA
- Hybrid work model with flexible scheduling
- Hands-on experience with real-world projects and cutting-edge technologies
- Mentorship from experienced developers and technical leads
- Professional development opportunities and skill enhancement programs
- Collaborative work environment with growth opportunities
- Access to learning resources and certification support
Our culture
Collaborative. Curious. Pragmatic. We'd rather ship a thoughtful fix than a shiny patch.
- Innovation-driven Ship, measure, iterate
- Collaborative Strong opinions, held loosely
- Learning-focused Time & budget for growth