
We are fast growing and quality focused organization where you can have a career that’s exciting, rewarding and full of possibilities in a collaborative culture. We are always looking for the best and the brightest in the industry to work in our challenging environment. Send us your resume at [email protected].
Job Location
Mumbai
Job Description
We are looking for a passionate senior full-stack web developer with a strong experience in JavaScript frameworks used for frontend, backend, and mobile apps.
Experience
4+ Years
Relevant Experience
3+ Years
Duties & Responsibilities
- Architecting and developing backend web applications / APIs
- Backend integration with SQL/No-SQL databases, payment gateways, and other external services/APIs
- Integration of web application frontend and backend
- End-to-end performance and optimization of the web/mobile application
- Frontend development of UI/UX using latest technologies and best practices
- Integrating SEO best practices in frontend
- Integrating external services to frontend for various needs
- Work with design team to provide UX feedback as the development progresses
- Work with QA team to ensure test coverage and execution
- Create and automate unit test cases and conduct regular code reviews
- Work with business team to ensure application meets requirements and expectations of external and internal clients
- Work effectively in Agile environment
- Provide estimates and create user stories as part of agile methodology
- Work effectively with other members of same and external teams
- Work on multiple projects at the same time if need be
Skills Required
- Expertise in JavaScript based frontend and backend frameworks (MERN preferred)
- Expertise in developing full-stack JavaScript systems
- Experience in creating REST APIs
- Proficiency in working with Linux and Open source technologies is a plus
- Experience working on UX strategies preferred
- Expertise in developing modern fluid web interfaces with latest technologies
- Experience with developing hybrid mobile apps
- Self-motivated and can work without much supervision
- Works well independently as well as in team environment
- Strong problem solving and analytical skills
- Excellent communication and interpersonal skills
- Experience working with international clients preferred
- Experience working with Git
- Experience with working on real time systems
- Experience working with SQL and non-SQL database systems
Job Location
Mumbai
Job Purpose
Senior Java Developer will be responsible for Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing.
Experience
2+ Years
Qualification
Engineering Degree in Computer Science or Information Science or Java Certificate
Duties & Responsibilities
- Designing, developing, enhancing, debugging, and implementing Java based software. Troubleshooting production issues related to software applications.
- Building, and deploying highly scalable REST based stateless APIs/web services for web applications/ mobile clients
- Writing, deploying and managing micro services
- Researching, testing, building, and coordinating the conversion and/or integration of new products based on client requirements
- Designing and developing new software products or major enhancements to existing software
- Addressing problems of systems integration, compatibility, and multiple platforms
- Consulting with project teams and end users to identify application requirements
- Expressing opinions about micro services architectures, what to plan for, and when to use them
- Acting as a team leader on projects as assigned
- Participating in development of software user manuals
Skills Required
- Strong knowledge in each of the following: Core Java, OOPS concepts, Multi-threading, Collections, Exception Handling
- Proven skills and programming experience in Java, J2EE, Multi-threading, REST, Data Caching Services, DB schema design and data access technologies
- Experience with Open-Source Technologies, a plus (e.g.: Hibernate, Spring Framework)
- Strong problem-solving and analytical skills
- Ability to successfully multi-task and support multiple, concurrent projects
- Self-motivated, independent, detail oriented, and a responsible team-player
- Ability to communicate effectively – both verbally and in writing
- Excellent application system design and development skills