Horus Technology Solutions - Rockville, MD

posted 10 days ago

Full-time - Senior
Rockville, MD
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer at HORUS Technology Solutions will be an integral part of a software development team, responsible for designing, developing, and managing Java-based applications. This role requires a proactive problem-solver with a strong understanding of the Java programming language and familiarity with the software development life cycle (SDLC). The ideal candidate will focus on client needs while maintaining operational support and integrating new technologies.

Responsibilities

  • Design and implement Java-based applications.
  • Analyze user requirements to inform application design.
  • Define application objectives and functionality.
  • Align application design with business goals.
  • Develop and unit test software.
  • Integrate applications with third-party web services.
  • Support the development team with project needs as necessary.
  • Provide code documentation and maintain the functionality of existing applications.
  • Design and implement scalable and high-performing solutions.
  • Work closely with other developers and project managers to ensure that projects are delivered on time and within budget.
  • Test, debug, and troubleshoot software issues.
  • Conduct software analysis.
  • Create user information solutions by developing, implementing, and maintaining Java based components and interfaces.

Requirements

  • Bachelor's degree in computer science or related field; Master's preferred.
  • Must have experience with Oracle PL/SQL.
  • Experience with GIT.
  • Working knowledge of the Agile development process and Jira.
  • Proven experience as a Senior Java Developer.
  • Experience with Java frameworks (like SpringBoot, Hibernate, Angular).
  • Knowledge of Object-Oriented Programming (OOP) concepts.
  • Experience with database architecture and design (SQL, NoSQL).
  • Understanding of Java GUI frameworks (like Swing, SWT, AWT).
  • Familiarity with Java testing tools.
  • Ability to manage and prioritize multiple projects concurrently.
  • Excellent problem-solving abilities.

Nice-to-haves

  • Professional IT Certification.
  • (Optional) Experience with Oracle APEX.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service