As a Full Stack Java Developer with a primary focus on front-end UI development, you will be responsible for creating enterprise grade web application products. You will work on both the front-end and back-end aspects of the JAVA applications, but with an emphasis on front-end UI technologies.
- Front-End Development (Must have): Design and implement responsive and interactive user interfaces using HTML, CSS, and JavaScript. Utilize front-end frameworks such as Angular, React, or Vue.js to build modern web applications.
- UI/UX Design (Must have): Collaborate with UX/UI designers to translate design wireframes and mockups into high-quality code. Ensure that the applications are user-friendly and provide an optimal user experience.
- Back-End Development: Assist in developing application logic using Java and frameworks such as Spring Boot. Work on integrating front-end components with back-end services.
- Responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
- Code Quality: Write clean, maintainable, and efficient code while following coding standards and best practices. Participate in code reviews to ensure high-quality code.
- Testing: Conduct unit and integration testing to ensure the functionality and performance of web applications. Address and fix any issues or bugs identified during testing.
- Collaboration: Work closely with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions on time.
- Continuous Improvement: Stay updated with the latest trends and technologies in front-end development. Apply new techniques and tools to improve the efficiency and quality of the development process.
Have you got what it takes?
- Any Bachler degree in Computer Science or equivalent
- 4-6 years of experience working in software Industry as a JAVA software engineer (developer)
- Experience with front-end frameworks/libraries such as Angular, React, or Vue.js. (Must have)
- Expert in JavaScript, Typescript, Vue2, Vue3,react,chartiq,d3 pinia, HTML5 and quasar.
- Experience working with component libraries like quasar.
- Experienced with Webpack,Vite, Babel, Jest and gulp.
- Knowledge of UX/UI design
- Hands on experience in designing and developing applications using UI Frameworks like Vue, react.
- Writing high-performance, reliable, and maintainable code
- Proven working experience in Java development.
- Proven working experience in the Spring MVC Framework
- Familiarity with version control systems (e.g., Git) and build tools.
- Experienced in multi-threading.
- Experience in Microservices
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Writing high-performance, reliable, and maintainable code.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development.
Tech Manager, Engineering
Individual Contributor