Senior Software Developer (Full Stack) - Java
4-6 Years of Experience
F1, Coimbatore
Full-Time
Quick Facts About the Role
- Role: Senior Software Developer (Full Stack)
- Location: Coimbatore
- Years of Experience: 4-6 Years
- Skills: Java, Spring Boot, Microservices, RESTful API, Angular/React, AWS
- Benefits: Learn more about our perks below
- Compensation: Competitive compensation as per industry standards
About the Role
We aspire to build a high‑quality, innovative, and robust software. If you are a hands‑on platform builder with significant experience in developing scalable data platforms, look no further.
Responsibilities
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Obtain and license software by acquiring required vendor information, recommending purchases, testing, and approving products.
- Update job knowledge by studying state‑of‑the‑art development tools, programming techniques, and computing equipment.
- Participate in educational opportunities & read professional publications.
- Protect operations by keeping information confidential.
- Provide information by collecting, analyzing, and summarizing development and service issues.
- Accomplish engineering and organizational mission by completing related results as needed.
- Develop software solutions by studying information needs; consulting users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Qualifications
- Proven work experience as a Senior Software Engineer or Software Developer.
- Ability to develop software in Java.
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate).
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
- Experience with test‑driven development.
- Proficiency in software engineering tools.
- Ability to document requirements and specifications.
Bonus Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with microservices architecture and API development.
- Contributions to open‑source projects or a strong technical portfolio.
First 30-60-90 Days Plan
In your first 30 days, you will:
- Gain a deep understanding of the company’s mission, tech stack, and product landscape.
- Meet with cross‑functional teams to familiarize yourself with workflows, goals, and challenges.
- Dive into the codebase to understand existing systems and identify areas for improvement.
- Contribute to minor fixes or enhancements to get hands‑on experience with the platform.
In your next 30 days, you will:
- Take ownership of a feature or module, driving its design, development, and delivery.
- Propose and implement optimizations or improvements in the current system.
- Actively participate in planning sessions, offering insights and recommendations.
- Establish yourself as a go‑to problem solver and collaborator within the team.
Benefits
- Unlimited sick leave policy and a generous paid leave plan to ensure you get time off work whenever you need it.
- A competitive and rewarding start‑up culture that motivates you from day one, along with regular team‑building activities.
- Delicious lunch along with snacks and refreshments at the office.
- A yearly annual retreat for the team to unwind and enjoy.
- Comprehensive health care plans.
We’re glad you’ve made it this far! If you’re passionate about building scalable and impactful software while growing in a dynamic environment, we’d love to have you on board.