Java Developer
USA – Remote


Job Description

We are looking for a Java Developer with 4+ years of experience programming to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user requirements, building Java modules, and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you. Ultimately, you will deploy and maintain functional, secure, and high-quality applications.

Responsibilities

  • Develop Java EE applications
  • Write well-designed, efficient code
  • Review, test and debug team members’ code
  • Design database architecture
  • Schedule product releases with internal teams
  • Document development phases
  • Ensure our applications are secure and up-to-date

Skills

  • English – Full professional proficiency
  • Work experience as a Senior Java Developer or similar role
  • Experience designing, building, and testing Java EE applications
  • In-depth knowledge of popular Java frameworks like JSF and Spring MVC
  • Experience with Object-Oriented Design (OOD)
  • Good delegation and time management skills
  • Problem-solving abilities
  • BSc in Computer Science, Engineering or relevant field

Additional Desired Skills

  • Experience building scalable solutions on AWS
  • Experience with Vaadin Framework
  • Familiarity with Docker and Kubernetes
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Experience with Github, JIRA, and Slack
  • Experience with Payara and Netbeans
  • Understanding of Agile methodologies
  • Experience with PHP, Apache and Mysql

Job Type:

Full-time

Job Category: Development team
Job Type: Full Time
Job Location: USA Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Menu