What We’re Looking For
We’re seeking an experienced Senior Java Developer with strong backend and UI development skills. You’ll be a key contributor to enterprise-grade applications and expected to collaborate with offshore teams across time zones.
Must-Have Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field
5+ years of hands-on Java development experience
3+ years with ReactJS or a similar UI framework
3+ years using Spring Boot and Hibernate
5+ years building enterprise apps using Servlet, JSP, MVC, and Security frameworks
Unit testing with JUnit and mocking frameworks (Mockito, JMockit, etc.)
Familiarity with Agile methodologies and CI/CD tools like Jenkins
Source control experience with Git, TFS, or similar tools
Strong skills in:
JavaScript, jQuery (3+ years)
REST and SOAP web services
JDBC, SQL, stored procedures, and JPA
XML, XSD, XSLT
Strong coordination and collaboration experience with offshore teams
Nice-to-Have Skills
Experience with Backbone.js
Exposure to Splunk for log analysis
Familiarity with Redis, Memcached, or other caching frameworks
Basic knowledge of web accessibility standards
Hands-on experience with SCSS (6+ months)
Understanding of microservices architecture
Additional Notes
We're specifically looking for senior-level Java professionals with deep hands-on experience and a proactive approach to working with globally distributed teams