Hiring Location: Bengaluru
Experience Range: 5 to 8 Years
Education Qualification: B.Tech or equivalent in Computer Science/IT or related discipline
Act creatively to develop full stack applications by selecting appropriate technical solutions and optimizing development and maintenance. Collaborate with cross-functional teams, reuse proven solutions, and ensure best practices for quality, performance, and maintainability.
Key ResponsibilitiesDevelop scalable, responsive, and high-performance web applications using Java and Spring Boot
Collaborate with UI/UX designers to deliver user-friendly front-end interfaces using React.js or similar frameworks
Write clean, maintainable code, adhering to coding standards and version control practices
Participate in requirement analysis, design discussions, code reviews, testing, and documentation
Integrate with RESTful APIs and manage both SQL and NoSQL databases
Debug and troubleshoot issues in a full stack environment
Participate in Agile ceremonies and contribute to sprint planning and retrospectives
Stay current with industry trends, evaluate emerging technologies, and apply them as needed
Outcomes ExpectedCode: Write and review high-quality code conforming to standards
Documentation: Maintain technical documentation including design specs and test cases
Configure: Ensure version control and configuration standards are followed
Test: Create and review unit and integration test cases, ensure coverage and code quality
Design: Contribute to HLD, LLD, and technical architecture for applications/modules
Project Delivery: Support timely delivery of stories and features with minimal defects
Interface with Customers: Collaborate on requirements, demos, and feedback sessions
Knowledge Sharing: Participate in mentoring, team discussions, and documentation
Compliance: Adhere to security, compliance, and internal process standards
Measures of SuccessAdherence to coding standards and engineering processes
Delivery of modules on schedule with minimal defects
Quality metrics such as code coverage, defects post-production, and peer review feedback
Completion of mandatory trainings
Active contribution to reusable components, utilities, and documentation
Positive feedback from stakeholders and team members
Must Have SkillsBackend:
Java (preferably Java 8+), Spring Boot, Hibernate
RESTful API development
Familiarity with Maven/Gradle, Git, and CI/CD pipelines
Frontend:
React.js (preferred), HTML5, CSS3, JavaScript (ES6+)
Integration with REST APIs and UI state management
Databases:
Proficient with SQL (MySQL, Oracle) and exposure to NoSQL (e.g., MongoDB)
Cloud and DevOps:
AWS (basic exposure), Git/GitHub/Bitbucket
Understanding of cloud-native deployment models
Good to Have SkillsAngular or Vue.js experience
Experience with AWS services like S3, EC2, Lambda
Knowledge of testing frameworks like JUnit, Mockito
Experience with Docker or containerization
Familiarity with Agile tools: JIRA, Confluence
Exposure to Jenkins or other CI/CD tools
Domain knowledge in digital or enterprise applications
Tools & PlatformsIDE: Eclipse, IntelliJ IDEA
Version Control: Git, Bitbucket
Build Tools: Maven, Gradle
Testing Tools: JUnit, Mockito
Collaboration Tools: JIRA, Confluence
Soft SkillsStrong analytical and problem-solving abilities
Excellent verbal and written communication
Collaborative mindset and team-oriented approach
Ability to handle multiple tasks under pressure
Self-motivated with an eagerness to learn and contribute