Cactus Communications · nan, · Hybrid
About the job
Overview:
Please note: We are a remote-first organization so you can work from anywhere in India. You may be required to travel to our Mumbai office based on business requirements or for company/team events.
We are seeking a highly skilled and experienced Full Stack Java Developer proficient in Java, Springboot, Microservices, and React.js to join our dynamic development team. As a Full Stack Developer, you will play a key role in designing, developing, and maintaining our web applications. You will have the opportunity to work on cutting-edge technologies and collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Devise innovative and scale-able solution to complex problems using design patterns, or other known algorithms/tools available
- Improving system quality by identifying issues and common patterns, and developing standard operating procedures
- Maintaining and improving existing codebases and peer review code changes
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
- Assist in task planning, estimation, and scheduling
- Work in close partnership with cross-functional teams and management
- Takes responsibility for his/her deliverables, especially in relation to sensitive timings.
Qualifications And Prerequisites
- 5-8+ years of experience in writing human-readable, scale-able, robust, and secure code with unit test cases with maximum coverage
- Hands on experience with SpringBoot and Java in a professional setting, the candidate must be able to build advanced microservices ensuring high scalability and traceability
- Developing front-end user interfaces using HTML, CSS, and JavaScript, ensuring responsive design and cross-browser compatibility.
- Having good understanding of Next.js, Monorepo framework
- Understanding of state management using libraries like xstate, redux
- Hands on experience of working on any cloud environment, preferably AWS
- Skilled in database design and optimisation, including expertise with PostgreSQL
- Proficient understanding of software design principles, design patterns and industry best practices
- Familiarity with CI/CD pipelines and version control systems such as Git
- Strong communication skills, capable of explaining and understanding complex technical ideas.