Java Developer

As a  Java Developer at Productive Edge, you will be a member of a high-performing team delivering software solutions to clients. Your days will normally consist of the following activities:

  • Provide technical analysis, design, development, and enhancement.
  • Provide process, data and object modeling in a variety of application and database environments.
  • Provide database design, development, and enhancement, as well as management and coordination of changes to existing applications.
  • Maintain senior level expertise and currency in industry-leading technologies.

To excel in these daily activities, a Java Developer at Productive Edge would make use of the following experience and skills:

  • 3+ years hands-on design and development experience with the Java platform
  • 3+ years hands-on experience with object-oriented design and development, including strong working knowledge and experience with various architectural and design patterns
  • Deep and broad technical knowledge – including recent hands-on programming skills – in the Java platform (JDK 6.0 or higher)
  • Significant experience with multiple core technologies and leading open source frameworks of the JEE platform, including Hibernate, Spring, JMS, JPA, etc.
  • Significant experience developing MVC-based web applications with JEE technologies
  • Significant experience developing web services (SOAP, REST, XML, JSON, etc.)
  • Strong knowledge of SQL and experience with Oracle, MySQL or other equivalent RDBMS
  • Successful completion of multiple projects working in an Agile team environment
  • Strong oral and written communication skills
  • Experience with designing and implementation of large software systems, and working with distributed teams to deliver them in a timely manner without sacrificing quality
  • Experience working effectively with offshore developers
  • Must be a self-starter who requires minimal supervision
  • Experienced in problem-solving, and able to follow a methodical implementation process
  • Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects, and rapidly changing priorities
  • Bachelor’s Degree in Computer Science, or equivalent work experience
Remind me to apply later

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field