Mid Level Java Developer

13 Nov 2024

Vacancy expired!

Role: Mid Level Java Developer Location Washington DC Metro. 80% Remote (work from home), 20% work on-site. Candidates must be physically located in the DC Metro area. Visa Status US Citizen or Green Card. Must be eligible to obtain public trust clearance. Contract Term Contract to Hire Rate : Market Job Responsibilities

  • Contribute to all phases of the development lifecycle
  • Conduct software analysis, testing, programming, and debugging
  • Recognize the production and non-production application issues
  • Design, implement, and maintain Java applications for mission-critical systems
  • Participate in architectural activities and ensure designs comply with specifications
  • Prepare and produce releases of software components
  • Support continuous delivery and continuous improvement
  • Write well designed, testable and efficient code and ensure designs are in compliance with specifications
Required Professional Skills
  • Ability to gather accurate requirements and work closely with stakeholders to prioritize tasks and the scope of development
  • Familiar with Waterfall & Agile methodologies and experience in managing product backlogs and delivering short sprints
  • Strong attention to detail with the ability to identify errors and make adjustments in a testing environment
  • Prior experience delivering rapid prototypes
  • Object-oriented analysis and design using common design patterns
  • Deep insight of Java and JEE internals such as memory management, transaction management, etc.
  • Experience with test-driven development
  • Identifying risks and conducting mitigation activities
  • Results oriented and focused on meeting deliverable timelines
  • Excellent English fluency and Communication skills both verbal and written
  • Problem solving skills, analytical mind, and a positive attitude
  • Teamwork and willingness to listen to others
  • Eagerness to learn new ideas, concepts, and technologies
Required Technical Skills
  • Work experience with J2EE, Wicket (equivalent like JSF or Swing), Spring and Hibernate
  • Proficiency in the following general areas: Java (1.7/1.8), Spring Framework, Maven, and Git
  • Experience in front-end technologies: HTML5, CSS3, JavaScript, JQuery
  • Test Driven Development (JUnit, Jmockit or Mockito)
  • Strong experience with relational databases such as PostgreSQL and Oracle
  • Experience in Continuous Integration Environment (like Jenkins or Bitbucket pipelines)
  • Actual work experience developing and integrating Web services (SOAP & REST)
  • Experience in Linux/Unix platforms
Required Education and Work Experience
  • Bachelor's degree in Computer Science, MIS, or related field
  • 4+ years Java software design and development
  • 2+ years J2EE, Servlets, Wicket, HTML, Hibernate, Spring, JDBC, SQL, Git