Java Developer

Soft tech Career Info system Pvt. Ltd
  • Delhi, Gurgaon, Noida
  • 10-15 lakh
  • 3-8 years
  • Views
  • 31 Mar 2017

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Mostly new development but will be converting existing apps into a new framework in an Agile and collaborative environment. The Principal Java Developer will be primarily responsible for the Java side of the application.

- Refactor the existing code base to continuously improve quality

- Assist in transitioning existing code to modern frameworks

- Design and implements new features and modules

- Collaborate with internal and external team members

- Maintain the existing Java Application as necessary

Required Skills:

- BS in Computer Science

- 6+ years' work experience

- Strong knowledge of core Java and J2EE

- Strong knowledge of OO concepts and design patterns

- Strong knowledge of service-oriented architecture and web service standards (REST, SOAP)

- Working knowledge of client-side technologies (HTML, JavaScript, jQuery, Ajax, CSS, Angular)

- Working knowledge of database design and SQL

- Effective verbal and written communication skills

- Willingness to learn new technologies

- Comfortable in a SCRUM and Agile environment

- Knowledgeable of Industry Best Practices

- Understanding of Proper Code Testing (TDD/Unit Testing/Mocks)

Preferred Skills:

- AngularJS

- Maven, Jenkins

- Tomcat

- Spring Framework

- Persistence frameworks (JPA, Hibernate, SpringData)

- Microsoft SQL Server

- GitHub (Git Flow)

- Experience with Financial/Accounting Application

- Versant in Design Patterns

- Familiarity with OWASP and secure web development

- Prior experience with cloud/enterprise applications

Competencies/Skill sets for this job

Java Tomcat Unit Testing Agile Jpa Sql J2ee Scrum Ajax Jenkins Spring Hibernate

Job Posted By

O.P. Chawla