Software Developer II – Java
*Software Developer II – Java*
*Position Summary:*
We are seeking for a software developer II - Java. This role focuses on developing enterprise Java-based applications to support mission-critical business operations. The Software Developer II works with cross-functional teams to build, implement, and maintain scalable systems using modern technologies and practices.
*Key Responsibilities:*
* Design, code, test, and debug enterprise Java applications.
* Follow industry best practices and internal standards for software development and documentation.
* Contribute to software design discussions and code reviews.
* Develop web-based applications using Java EE technologies, integrating with RDBMS systems.
* Collaborate with business users and IT departments to ensure functionality meets expectations.
* Support legacy system migration, feature enhancement, and new development.
*Qualifications and Experience:*
* 6+ years of experience with Java EE, EJB, Hibernate, JMS, JSF, and JBoss.
* 4+ years working with Oracle 10g+ and other RDBMS platforms.
* 4+ years in application development, object-oriented design, and web services.
* Familiarity with technical documentation and Agile/Scrum environments.
*Desired Skills:*
* Experience in PL/SQL, scripting, and Oracle Access Manager.
* Understanding of high-availability systems and configuration management.
* Knowledge of SOA patterns and enterprise integration.
*Soft Skills:*
* Strong communication and collaboration abilities.
* Demonstrated problem-solving and analytical thinking.
* Ability to work independently or as part of a team in dynamic environments.
Job Type: Full-time
Pay: $105,228.04 - $151,909.03 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Professional development assistance
* Vision insurance
Ability to Commute:
* Washington, DC 20006 (Preferred)
Ability to Relocate:
* Washington, DC 20006: Relocate before starting work (Preferred)
Work Location: In person