Engineering Development

Sr Java Developer

Sahibzada Ajit Singh Nagar, Punjab   |   Full Time

Watermark’s mission is to put better data into the hands of administrators, faculty, and

students everywhere to empower them to connect information and gain insights into

learning that will drive meaningful improvements. Through its innovative educational

intelligence system, Watermark supports over 1,600 institutions around the world in

developing an intentional approach to learning so that they can leverage data for a more

holistic view of learning, faculty and staff impact, and institutional quality.

For more information on Watermark, visit .

Senior Java Developer


As a developer, you would be responsible for working on a variety of developing projects primarily in

Java/J2EE/postgres stack as well as developing new features, bug fixes and providing dev support to

multiple existing products. Additionally, you will be responsible for the Research & Development

related to exploring enhancements in the components used for the application development.

Measures of Success

● Quality of code

● Contributions to team

Technologies: Java, J2EE, any MVC framework and Angular, jQuery and SQL

Key Skills

● Analysis - The Developer displays the ability to collect and evaluate information with creativity

and critical thinking to solve problems, make decisions, and communicate solutions.

● Collaboration - The Developer interacts with peers and cross-team members to identify

individual and collective solutions, agree on a plan of action, resolve issues, and arrive at

results that serve mutual interests.

● Execution - The Developer delivers a completed work product in a timely and efficient

manner, avoiding unexpected diversions, with predictable and expected results.

● Technical Research - The Developer shows intellectual curiosity by investing time and

energy in technical skill and knowledge growth.

Duties and Responsibilities

● Design, implement, test, and support robust software solutions

● Convert requirements into high-quality Java

● Implement using best practices and standards for all development

● Apply clean code practices through regular refactoring● Strategically address technical debt

● Collaborate with other Developers through peer reviews, pair programming, and mentoring

● Collaborate with Lead Developers to understand and advise on architectural and

design requirements

● Assist DevOps Engineers with identifying resource needs for proposed features

● Assist Quality Assurance Engineers with the creation and maintenance of acceptance tests

● Other duties as required

Knowledge, Skills and Abilities

● Extensive experience building software solutions using object-oriented analysis and design

● Extensive experience designing secure, scalable, and highly available web applications

● Extensive experience in building software solutions using clean code best practices and

test-driven development

● Extensive experience with Java, Spring

● Experience with XML, SQL

● Excellent written and verbal communication skills

Education and Experience

● B.Tech/MCA/M.Sc (Comp Science)

● Seven or more years of professional experience building Java software solutions


Send us the following:

● A brief note explaining why you want to work with us

● When can you join?

● Links to your github, stackoverflow, Linkedin and/or other relevant profiles, if applicable

● Your CV in either PDF or Word. Send us your resume to

Relevant Links: -

Company website: -

Submit Your Application

You have successfully applied
  • You have errors in applying