HamburgerMenu
hirist

Accion Labs - Senior Software Engineer - Java/React.js

Accion Labs
5 - 9 Years
Multiple Locations

Posted on: 30/07/2026

Job Description

Description :

Job Title : Senior Software Engineer Java

Role Overview :

We are looking for a Senior Software Engineer Java with strong hands-on experience in core Java development and backend services, complemented by working knowledge of React for front-end development and SQL databases.


The ideal candidate will contribute primarily to backend development while also supporting UI components and database interactions to build scalable, high-performance applications. This role requires close collaboration with cross-functional teams in a fast-paced environment.

Roles & Responsibilities :

- Design, develop, and maintain robust, scalable Java-based applications (primary focus)

- Build and consume RESTful APIs, ensuring clean architecture and performance

- Develop and maintain Swagger / OpenAPI documentation for APIs

- Implement database interactions using SQL with databases such as PostgreSQL, Oracle, or other relational databases

- Contribute to React-based UI components and integrate frontend with backend services

- Collaborate with product owners, architects, QA, and UI teams to deliver end-to-end solutions

- Write clean, maintainable, and efficient code following best practices and coding standards

- Troubleshoot application issues, perform performance tuning, and ensure scalability and reliability

- Apply object-oriented programming principles and design patterns effectively

- Participate in code reviews and ensure adherence to quality and security guidelines

- Stay current with emerging technologies and industry best practices to drive continuous improvement

Qualifications & Skills:

- Bachelors degree in Computer Science, Engineering, or related field (or equivalent practical experience)

- Strong proficiency in Java (Core Java, Java 8+)

- Solid experience with RESTful API development and Swagger / OpenAPI

- Working knowledge of React.js for UI development and integration

- Strong experience with SQL and relational databases (PostgreSQL, Oracle, MySQL, or similar)

- Good understanding of object-oriented design principles and common design patterns

- Python knowledge is a plus

- Strong analytical and problem-solving skills

- Excellent communication skills with the ability to collaborate with both technical and non-technical stakeholders

Nice to Have (Preferred Skills):

- Experience working in Agile / Scrum environments

- Hands-on experience with Spring / Spring Boot

- Exposure to performance tuning, scalability improvements, and high-volume systems

- Basic understanding of frontend build tools and modern UI practices

- Experience with CI/CD pipelines and version control systems (Git, Jenkins, etc.)

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...