

JD | Senior Software Engineer (J2EE/JEE Full Stack)
Summary
Looking for a senior developer who has strong skills in front-end and back-end technologies including HTML, CSS, JavaScript, Java, JSP, Servlets, Ajax, SQL, Database Stored Procedures, and J2EE frameworks.
This position requires J2EE Full Stack development experience of 2 to 6 years. Further it requires good multitasking and communication skills. Further it requires good communication skills - written and spoken, and good multi-tasking skills where he/she can manage multiple tasks with high productivity. The candidate should also have good aptitude, should be able to learn iTech’ s cloud-based products within a reasonable time, hardworking and should have the ability to go the extra mile to complete the assigned tasks on time.
Essential Duties and Responsibilities
- Develop the various modules, features and reports in our products using JEE and database technologies/frameworks
- Take responsibility and work with peer developers in the team in completing the features/tasks assigned.
- Perform code review with peer developers on various features in the product.
- Handle the support tickets which requires development effort and fix them.
- Learning and implementing new front-end and back-end technologies.
- Mentor and guide junior developers.
- Involve in building and deploying the product version in UAT and Production environment.
- Work on multiple versions of the projects in parallel.
- Perform other related duties as assigned.
- Perform other related duties as assigned.
Qualifications
- Tech/B. E./MCA/M. Tech with 2 to 6 years of related work experience
- Working knowledge in front-end and back-end technologies including HTML, CSS, JavaScript, Java, JSP, Servlets, Ajax, SQL, Database Stored Procedures, and frameworks such as Spring, Bootstrap, jQuery.
- Exposure to SOAP/RESTful Web Services, XML/JSON technologies, JBoss/WildFly Application Server, PostgreSQL database is a bonus
- Knowledge in any tools including Eclipse IDE, Source Code Control Systems such as Git, and Software Configuration Management systems would be a plus.

About iTech Workshop
Similar jobs


Role Description
This is a full-time remote role for a PHP Developer at Vedika Web Solutions. The PHP Developer will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming tasks on a daily basis.
Qualifications
- Back-End Web Development and Software Development skills
- Proficiency in Object-Oriented Programming (OOP)
- Front-End Development skills
- Strong programming skills
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with PHP frameworks like PHP, Codeigniter, Laravel, ect.
- Experience in third-party Rest APIs integration is a must.
- Knowledge of Shopify, ZOHO, and Woocommerce is an additional advantage.
- Knowledge of HTML, CSS, BOOTSTRAP, JavaScript, and MySQL



Who are we?
Vola Finance is a fast-growing fintech company revolutionizing the way people access and manage their finances. Our platform empowers individuals to improve their financial health and gain control over their spending with innovative tools and solutions. We are backed by industry-leading investors and are committed to building products that make a meaningful impact on our users’ lives.
Who are the founders?
Our founding team consists of passionate leaders with deep expertise in finance and technology. They bring a wealth of experience from global companies and are dedicated to fostering a culture of innovation, collaboration, and excellence.
What’s the Role?
Designation: Full Stack Engineer (Senior Software Engineer)
As a Full Stack Engineer at Vola Finance, you’ll be at the forefront of building and scaling the next generation of fintech products. You’ll work closely with product managers, designers, and fellow engineers to deliver seamless, high-performing features that delight our users.
What will you do?
- Take complete ownership of features, from design to deployment, ensuring they meet high-quality standards.
- Build and optimize scalable back-end systems using Golang and contribute to front-end development using modern frameworks.
- Collaborate closely with product and design teams to translate feature specifications into robust, functional code.
- Develop and maintain reusable, efficient, and performant APIs.
- Create engaging, responsive, and accessible user interfaces.
- Suggest and implement improvements to existing systems, ensuring high reliability and minimal technical debt.
- Stay up-to-date with the latest technologies and contribute ideas on how to leverage them within our platform.
What are we looking for?
- Experience: 6+ years of professional experience as a Full Stack Engineer or similar role.
- Backend Expertise: Strong hands-on experience with Golang/Node.js, including building APIs, microservices, and optimizing system performance.
- Frontend Skills: Proficiency in modern JavaScript (ES6+), HTML, and CSS, with experience in frameworks like ReactJS or similar.
- Web Development: Experience building responsive, high-performance web applications.
- Dev Tools: Familiarity with modern build tools like Webpack, Gulp, or Grunt.
- State Management: Hands-on experience with state management libraries such as Redux or Context API.
- API Design: Strong understanding of RESTful API design and best practices.
- Debugging: Expertise in debugging tools (e.g., browser dev tools) and cross-browser compatibility.
- Collaboration: Strong communication skills and ability to work in a team-oriented environment.
Good to have:
- Experience with advanced web technologies such as Service Workers or Progressive Web Apps (PWAs).
- Familiarity with server-side rendering (SSR) techniques using frameworks like Next.js.
- Knowledge of CSS pre-processors (e.g., SCSS, LESS).
- Experience with automated testing frameworks such as Jest or Mocha.
- A GitHub portfolio or side projects showcasing your passion for coding and solving real-world problems.
- Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, or Azure).
Why join us?
- Be part of a mission-driven team reshaping the future of personal finance.
- Work with talented individuals in an inclusive, fast-paced environment.
- Contribute to products that positively impact millions of lives.
- Opportunities for growth, learning, and making a real difference in the fintech space.
If you’re passionate about building cutting-edge solutions and thrive in an entrepreneurial environment, we’d love to hear from you!

- Good understanding of NODE JS back-end development
- Strong understanding of Node.js and frameworks available for it
- Understanding of front-end technologies, such as React or Angular, HTML and CSS3
-Solid understanding of object-oriented development and design patterns.
- Good experience with AJAX, REST and JSON
- Experience with development practices such as Test-Driven Development and Continuous Integration
-Experience in Version Control Systems like GIT, Bitbucket
- Must have good problem solving and analytical skills.
- Must be a team player, having good communication skills, self-starter
- Ability to pick up new technology is needed.

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

Job description
At FR8 we believe in improving the lives of truck owners by providing more loads to his trucks. Our endeavor is to ensure 2 million Indian truck owners get the load they want with assured payments. With this spirit we take challenges head-on, explore new opportunities and rewrite the rules of the transportation industry.
Role: Javascript Developer
Required Technical Skill Set: java script, React.Js, Node.Js
Location : Chennai
Experience: 2-5 years
Desired Competencies (Technical/Behavioral Competency)
Must-Have:
proficient in both front and back end coding.
Seeing through a project from conception to finished product.
Familiarity with JavaScript frameworks such as Node JS, React JS
Passion for coding and startups, willing to work long hours in challenging tasks
Good analytical skills and basics knowledge of programming
To know more,
visit our website www.fr8.in


Hands on experience in J2EE framework e.g Core Java, Spring, Spring Boot, Hibernate
Strong understanding of object oriented analysis and design, design patterns, high availability and concurrent
programming
Hands on experience in Micro-Service development
Excellent in Angular JS development – ( Must for UI Developer)
Expertize in operating with Mongo DB
Experience in working with OpenShift/Containerized deployments
Good Knowledge on implementing ant/maven build scripting experience
Worked on source code management such as Git Bit bucket, SVN
Experience developing SOA and writing/consuming web services
Experience with Unix, shell scripting and build automation
Knowledge of Web security frameworks, Certificate Management and various Vulnerability Assessment tools.
Experience with Agile methodology
We are looking for a Node.js Developer 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, and 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. Therefore, a basic understanding of front-end technologies is an advantage as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions by using mySQL database.
Skills And Qualifications
- Should have industry experience of at least 1 year.
- Strong proficiency with JavaScript and strong knowledge of Node.js and sails frameworks
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as EJS
- Good understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Job brief
We are looking for a Full Stack Developer to produce scalable software solutions. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Responsibilities
- Work with development team and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design in mind.
- Write technical documentation.
Requirements
- B.E./B.Tech. in Computer Science or a degree in Computer Science background.
- Experience as a Full Stack Developer or similar role (1-2 years)
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery)
- Knowledge of back-end languages and JavaScript frameworks (e.g. React and Node.js)
- Familiarity with MongoDB, web servers, and UI/UX design.
- Excellent communication and teamwork skills.
- Great attention to detail.
- Organizational skills.
- An analytical mind.
- Knowledge of Cloud Platforms like AWS or GCP.






