Senior Software Engineer - Java
Mumbai,
India
About Us
We are a team of Engineers, Designers, Thinkers, Product Managers, Problem Solvers, and more.
Bound by our commitment to help teams succeed, we foster a culture of learning and innovation.
We seek solutions for tomorrow and build them today.
We believe in “Driving Outcomes Through Actions.”
Treating our employees the same way we treat our customers is what sets Accion Labs apart from the rest.
What Will You Do on the Job
-
Design, code, and test software solutions that align with project requirements and best practices.
-
Analyze complex problems, propose effective solutions, and troubleshoot issues as they arise during development.
-
Review code written by team members, providing constructive feedback and ensuring adherence to coding standards.
-
Contribute to architectural decisions and system design, focusing on scalability, maintainability, and performance.
-
Collaborate with cross-functional teams — including Product Managers, QA Engineers, and Designers — to deliver high-quality software products.
-
Maintain clear and comprehensive documentation of code, technical designs, and development processes.
-
Write unit tests and participate in QA/testing activities to ensure software reliability and quality.
-
Use version control systems (e.g., Git) to manage code repositories effectively.
-
Stay current with industry trends, emerging technologies, and best practices, applying them to improve development processes and products.
-
Manage individual tasks and contribute to project planning and estimation efforts.
What Skills Are We Looking For
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
4–6 years of professional software development experience.
-
Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#, Ruby).
-
Strong understanding of software development principles, practices, and design patterns.
-
Experience with web application development frameworks (advantageous).
-
Knowledge of database design and SQL.
-
Familiarity with RESTful API design and development.
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities.
-
Ability to work effectively in an agile development environment.
-
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
-
Certifications in relevant programming languages or development frameworks are advantageous.