


- 6 to 9 yrs You can write backend code using primarily Java
- You can contribute to frontend code stack in ReactJS or other Javascript framework
- front-end technologies (ReactJS /AngularJS) experience
- 3+years of experience with web application development
- 3+ years of database experience
- 3+ years of Webservices or API Development experience
- 3+ years of experience with Java development
- Web Framework experience with Spring MVC
- Strong work experience with Java, Spring Boot, Microservices, MongoDB
- Web UI experience with CSS, AJAX, JavaScript, Bootstrap, AngularJS / ReactJS
- Familiarity and working knowledge Docker, Jenkins
- Database and caching experience, SQL and NoSQL (SQL, Postgres)

About Korn Ferry Futurestep
About
Connect with the team
Similar jobs



Job Description:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in backend development, with proficiency in Python and/or Golang.
- Strong experience in front-end technologies, particularly React.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.
- Knowledge of Apache Spark is highly preferred.
- Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Experience with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving skills and a proactive attitude toward tackling challenges


Roles and Responsibilities :
Experience in Java Fundamentals, OOPS concepts, collections, designing spring boot micro services.
•Should have worked of Angular, NodeJS, React JS and REST services
•Designing, developing, and delivering high-volume, low-latency applications for mission-critical
systems.
•Contribute in all phases of the development lifecycle.
•Write well designed, testable, efficient code.
•Ensure designs follow specifications.
•Prepare and produce releases of software components.
•Candidate should have 5-8 years of experience is preferred
Job Description:-
In this role, you will be an integral part of our team responsible for developing and maintaining new applications that support assessment systems. This is a unique opportunity to contribute to an important regional initiative.
Role Responsibilities:
Analysis and Design: Collaborate with stakeholders and the Application Systems team to deeply understand application requirements. Develop technical design documents following business standards.
Programming and Testing: Actively engage in application programming to meet business requirements. Conduct unit testing and assist in functional, load, and user acceptance testing when needed.
Project Review and Enhancement: Review ongoing projects and provide valuable recommendations for improvement. Be open to assisting in related tasks as directed by the line Manager.
The Successful Applicant
To excel in this role, you should possess the following qualifications and skills:
Java Expertise: Strong experience in Java Application Design, Coding, and Implementation.
Front-End Development: Excellent skills in front-end development using Angular 10, Bootstrap, and Typescript.
Technology Stack: Proficiency in Java, Spring Suite, Hibernate, PostgreSQL, Docker, Kubernetes, Rest APIs, and Micro-services is highly desirable.
Agile Methodologies: Familiarity with Agile development methodologies, including refactoring, TDD, and continuous integration.
Client Interaction: Exceptional client-facing and presentation capabilities.
Team Collaboration: Ability to work effectively both autonomously and within a team.
If you are a skilled Full-stack developer passionate about creating innovative solutions and meet the above-mentioned qualifications, we invite you to apply for this exciting opportunity.
To apply, please submit your resume and a cover letter detailing your relevant experience and why you believe you fit this position.


At Appleute, we're not just developing software; we're shaping the future of technology by partnering with startups and SMEs to bring groundbreaking ideas to life. From sculpting Minimum Viable Products (MVPs) to scaling full-fledged platforms for millions of users, we engage in projects that challenge the status quo, powered by a blend of innovative technology, visionary founders, and transformative business models. Our work is driven by a passion for creating market-leading products that redefine industries.
Why Join Us?
Global Remote Culture: Embrace the freedom to work from anywhere in the world. Our remote-first approach ensures you have the balance and flexibility to work where you thrive.
Results-Driven Environment: We value outcomes over hours. Focus on making a significant impact, with the flexibility to manage your schedule around what works best for you.
Flat Organizational Structure: Say goodbye to bureaucracy. Our flat hierarchies mean your ideas and contributions are valued and can make a direct impact from day one.
A Team of A-Players: Join an elite team of tech enthusiasts and innovators. Our selective hiring process ensures you're working among the best in the industry, fostering an environment of learning and growth.
Innovative Tech Stack: Dive into cutting-edge technologies and tools. From JavaScript and TypeScript to AWS, Docker, and React/Express, you'll have the opportunity to work on exciting projects using the latest in tech.
You're a perfect fit if you're dedicated to:
Excellence in Code Quality: You understand that great products are built on clean, maintainable code.
Collaborative Problem Solving: You thrive in open discussions and enjoy brainstorming solutions with your team.
Continuous Learning: Your curiosity drives you to stay on top of new technologies and coding practices.
Taking Ownership: You take pride in your work, from concept to deployment, ensuring excellence every step of the way.
Your Impact:
Build Scalable Solutions: Develop software that's ready to grow from thousands to millions of users, focusing on performance and scalability.
Drive Integrations and Deployment: Implement seamless software integrations and efficient deployment strategies to enhance product capabilities.
Enhance Mobile Experience: Craft mobile-optimized applications and features that deliver exceptional user experiences.
Ensure usable Documentation: Hone your skills in improving documentation to be clear and concise that supports your team and project needs.
Technologies You'll Work With:
Frontend and Backend: JavaScript, TypeScript, React/Express, React Native, Node.js
Database Management: MySQL, Postgres and Prisma
Deployment and Version Control: AWS, Docker, Git/Gitlab, NPM
Salary Range - ₹30L – ₹40L

JOB OVERVIEW:
We are looking for a Back-End Web Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database along with ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. A basic understanding of front-end technologies is therefore necessary as well.
As a Back-End Developer, you’ll work closely with our engineers to ensure system consistency and enhance user experience. You should have excellent programming skills and a passion for developing and maintaining functional and stable web applications or improving the existing ones to meet our company’s needs.
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Should be able to handle a Team of 3-4 Java Engineers
REQUIRED SKILLS & QUALIFICATIONS:
- 8+ years of Software Engineering or Software Development experience, preferably in a related field.
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
REPORTING: This position will report to the Technical Head.
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS: UK Shift
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST



- Experience as a full stack developer or similar role.
- Knowledge of multiple back-end languages is good to have (e.g. Java, Scala, Python, C#, J2EE, Web Services) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Experience developing desktop and mobile applications and familiarity with common stacks.
- Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL).
- Superb communication and collaboration skills.
- Ability to translate business use cases into good taxonomy design.
- Demonstrable skills in understanding importance of data design.

Looking for a Application Engineer - Fullstack.
Job type – Full time employment
Job location – Pune
Work schedule – Monday to Friday, 10am to 7pm
Minimum qualification – Graduate.
Years of experience – 3 to 8 years
No of position - 3
Reporting to – Technical Architect
Travel opportunities - On need basis within/outside India. Candidate should have valid passport
Roles and responsibilities:
- Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user
- Design, develop and test features from inception to rollout
- Write high quality code that is scalable, testable, maintainable and reliable
- Independently own and drive new features from scratch
- Work in an Agile environment and facilitate agile practices
- Champion best practices and cross-functional skill development
- Mentor and guide junior team members
- Cultivate talent and bring out the best in your team members
- Continuously improve by working on and providing feedback
Mandatory Skills.
- Experience working with NodeJS on the backend and ReactJS on the frontend
- Strong knowledge of creating scalable REST APIs
- Some experience with alternative protocols like GraphQL, GRPC, etc is preferred
- Experience with Typed programming languages like TypeScript or Flow is preferred
- Experience with frameworks like ExpressJS, NestJS, Redux, Redux Saga, Storybook etc is preferred
- Practices TDD
- Experience writing test automation
- Working experience with databases like MongoDB, Redis and Relational databases
- Strong understanding of Object Oriented Programming and/or Functional Programming concepts
- Experience with setting up and maintaining CI/CD pipelines
- Strong understanding of containerization technologies like Docker
- Experience practicing Agile software development methods is preferred.


We are searching for a Senior Full Stack developer to help us to work on our Client projects.
Job Responsibilities--
- Experience with developing real-time application & advance level web projects & mobile apps.
- Strong understanding of front-end technologies, such as HTML5 and CSS3
- Good working experience in advanced JavaScript libraries and frameworks, such as React.js, Node.js, Mobx, Bootstrap, Next.js
- Experience with working with Git(hub)
- Care deeply about clean and functional code
- Experience in Github & AWS a big plus.
- Passionate about learning and staying up to date with the latest technologies
- Are particular about details.
- Project Management Skills.
Benefits:
- Work from home
- Internet Reimbursement
Schedule:
- Monday to Saturday
Supplemental Pay:
- Performance bonus
Education:
- Bachelor's (Required)
- Masters
Experience:
- React: 2-3 years (Required)
- Node.js: 2-3 years (Required)
- Total Work: 2-4 years (Required)
- MongoDB: 2-4 Years years (Required)
- PHP (CI & Laravel) : 2-4 Years (Required)
- Good Project Management Skills.



- Working on the frontend technologies as well as building the APIs that enable them. You will be working closely with the founders, coding and learning as you go.
- Growing and leading the team, as well as influencing the direction of the company. You will have an opportunity to grow exponentially as the company grows in terms of in-depth knowledge, skills and also growth in terms of position and compensation.
- Participating with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment.
- Implementing designs and coordinating the frontend development and required backend for it.
- Working on back-end development tasks and designing architecture for the same.
- Making Efficient usage of database technologies such as MySQL, MongoDB, Elasticsearch, Redis etc. as part of the dev work.
- Performing research and finding opportunities to utilise web development best practices, forming guidelines to improve system productivity, and working on scaling and monitoring.
- Working with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure.
- Coordinating with multiple junior team members for the development of the tasks & project
- Developing user interface components and implementing them following well-known React.js workflow.
- Architecting the application out in clean MVC kind of architectures in React Native for Android/ iOS app development.
- Developing APIs with MVC frameworks in Java / Python.
- Designing and building REST APIs.
- Building on and maintaining services on cloud platforms.
- Building reusable code and libraries for future use.
What you need to have:
- Bachelor's degree in Computer Science or related field.
- Tier 1 Software companies or Tier 1 startups
- 3+ years of experience working as a Full-stack developer or Backend but knows Frontend technology.
- Proficiency in JavaScript Framework like React and thorough knowledge in CSS skills is an added advantage.
- Built an application from scratch earlier.
- Strong fundamental knowledge of any backend language such as Python, Java etc.
- Experience with Backend Web development.
- Strong computer science fundamentals.
- The ability to own end to end responsibility - right from requirement to release.
- Willingness and enthusiasm drive to learn new technologies.
- The ability to pick the right tools for the job.
- Desire and ability to play different roles as necessary.

