Software Developer III - JAVA

Ampcus Inc.Washington, DC
Onsite

About The Position

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. The purpose of this position is to provide support for critical business functions through the development, implementation, testing, and maintenance of applications systems.

Requirements

  • JEE, EJB 3, Hibernate 3, JPA, JMS, JSF, JBoss 4: 10 Years
  • Spring: 10 Years
  • PostgreSQL, Oracle 10g, SQL Server RDBMS concepts: 10 Years
  • Application Development/Software Engineering/Design Patterns: 10 Years
  • Web application development: 10 Years
  • Object-oriented design and architecture: 8 Years
  • Web Services/API Development and use: 6 Years
  • Technical Documentation: 4 Years

Nice To Haves

  • Experience with APIs and SOA Patterns.
  • Experience with integration of application software and RDBMS.
  • Knowledge of configuration management, release management principles.
  • Knowledge of SOA.
  • Experience with agile SDLC, Scrum preferred.
  • Experience with high availability architectures.
  • Knowledge of networking and system engineering concepts.
  • Experience with PL/SQL.
  • Experience with scripting languages.
  • Experience with Oracle Access Manager (OAM).
  • Knowledge of application security concepts.
  • Analytical and problem-solving skills.
  • Developing and/or creating new or more effective ideas, approaches, etc.
  • Developing and executing short-range plans/decisions.
  • Excellent interpersonal and communication skills.
  • Ability to exercise sound judgment across a broad range of circumstances.

Responsibilities

  • Support critical business functions through the development, implementation, and maintenance of applications and systems.
  • Contribute software development expertise to multiple projects and ensure that specifications are met.
  • Design, code, test, debug, maintain, and document software applications.
  • Follow established software development standards and procedures and contribute towards their improvement.
  • Develop complex application features and create technical designs.
  • Participate in peer code and design reviews.
  • Experienced with a wide range of technologies.
  • Coordinate with departments and users in support of business applications.
  • Represent the IT department in terms of software development expertise in coordination with other departments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service