Senior Software Engineer (Java + React)
Are you a passionate full-stack developer ready to build scalable backend services and modern, interactive UIs? Join our dynamic team as a Senior Software Engineer and work with cutting-edge technologies to deliver impactful solutions.
- Design, develop, and maintain backend services using Java, Spring Boot, and REST APIs
- Build responsive and interactive web applications using React.js, Redux, and TypeScript/JavaScript
- Collaborate with Product Managers, UX/UI Designers, and QA Engineers
- Write clean, maintainable, and well-documented code
- Participate in peer code reviews and contribute to system architecture
- Troubleshoot and resolve production issues efficiently
- Stay updated on emerging technologies and apply them to your work
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of experience in Java, Spring Boot, Spring MVC, RESTful APIs
- Experience with Struts 2.0 is a strong plus
- 2+ years of experience with React.js and modern JavaScript (ES6+)
- Solid understanding of OOP, design patterns, and scalable architecture
- Proficiency with SQL databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate)
- Familiarity with build tools like Webpack, Babel, or Vite
- Experience with Git and CI/CD pipelines
- Experience with Docker, Kubernetes
- Exposure to cloud platforms (AWS, GCP, or Azure)
- Familiarity with GraphQL, WebSocket APIs, or automated testing tools (JUnit, Jest, React Testing Library)
- Agile/Scrum team experience
Why Join Us?
You’ll be part of an innovative team driving real impact, with opportunities to grow, explore new tech, and work on exciting projects that challenge and inspire.
Generating Apply Link...