freehire launches on Product Hunt on 26 August.

Follow →

Mid/Senior Java Developer

Summary

Build and maintain Java-based enterprise applications using Spring, Hibernate, and Oracle, while mentoring junior developers in an Agile team.

Job Summary

As a Senior Software Developer, you will make an immediate impact on our team, products, and engineering practices. You will be involved in all facets of development, testing and deployment. In doing so, you will have the opportunity to make a significant impact to STC health and our clients.

Full overlap with EST time is required during the initial 3-4 months. This will be reduced to 3-4 hours later.

Responsibilities

  • Architect, design, develop and maintain software applications.
  • Provide expertise in best practices of software systems architecture, design and coding standards.
  • Act as a leader within an Agile development team to mentor and guide more junior developers.
  • Design/code applications following specifications using the appropriate tools.
  • Maintain and modify existing applications.
  • Perform maintenance programming for existing versions.
  • Perform custom programming at customer request.
  • Design, plan, and coordinate application systems and programming work teams.
  • Provide technical support to project team members.
  • Be the technical resource primarily responsible for one or more components of an STC product.

Skillset

You have at least 4+ years of experience as a software engineer or software developer; Bachelor’s degree in Computer Science, CIS, Math or Engineering preferred.

  • At least five years of experience with Java application servers (Tomcat, Oracle AS, etc.), Java Frameworks (Struts, Spring, Play, Grails, JSF, etc.), Web Services, JSP, ASP, SQL, Relational Databases (Oracle, SQL Server, etc.), XML, HTML, CSS, Application Persistence Layers (JDO, Hibernate, etc.).
  • Strong familiarity with software development lifecycle (SDLC) processes including version management, change management, continuous integration (CI), test driven development, and unit testing methodologies.
  • Prior experience working within an Agile SCRUM team.
  • Strong Oracle SQL working knowledge and experience.
  • Three to five years of experience in Javascript (jQuery or AngularJS).

Benefits

  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan (Tenured Employees Only)
  • Life Benefit
  • Child Care Facility
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Equal Opportunity

At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination. In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company.

Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team.

See also