Sr. Software Engineer - Java/UI
On-site · Mumbai, Maharashtra, India
Job Summary
Senior Full Stack Software Engineer to develop scalable backend systems and responsive UIs using Java, Spring, Hibernate, and modern frontend frameworks. You will build highly scalable applications that process large datasets near real time, develop modern, responsive interfaces with ReactJS and VueJS, and participate in an agile team on a large-scale web application in the financial sector. Responsibilities cover the full software development lifecycle from requirements analysis, system and UI design, delivery estimation, development and testing, release management, to production support. Technologies include UI: HTML5, CSS3, SASS/SCSS; Middle Tier: Java, Spring, Hibernate; Database: Oracle, SQL Server.
Required Qualifications
- Bachelor’s or master’s degree in computer science, Engineering, or a related field
- 3+ years of hands-on experience with Java in a production environment
- 1+ years of experience building rich user interfaces using React, Angular, VueJS, or JSF
- Strong understanding of object-oriented programming principles
- Experience building highly scalable, concurrent systems
- Experience with Oracle or SQL Server databases (nice to have)
- Familiarity with Eclipse, SVN, and Maven
- Hands-on experience with Spring, Hibernate, and Tomcat
- Design patterns and reusable libraries
- Proficiency in HTML5, CSS3, and SASS/SCSS
- Cloud Platforms: GCP, AWS, or Azure
- DevOps & CI/CD: Jenkins, Git, or GitHub
- Testing: JUnit, Selenium, or related frameworks
- API Development: RESTful APIs
- Security: OWASP best practices and secure coding techniques
- Performance Optimization: JVM tuning
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.