Mid-Level Java Developer Job in Suitland 20746, Maryland US
Mid-Level Java Developer
RCM Technologies is a leading provider of IT Business Solutions and Professional Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define, implement, and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America. RCM Technologies is currently seeking Mid-Level Java Developers for the Suitland, MD area.
RCMT is seeking Java Application Programmers to work with analysts and senior Java Application Programmers to understand business requirements and offer technical solutions. Application Programmer will perform application design using OO development methodologies and design patterns and implement application design using component models and Object-Oriented languages (Java). The Java Application Programmer will evaluate, redesign, refactor, and modify existing program logic to improve overall system performance and maintainability.
Required Skills:
- Significant experience in Object-oriented Analysis and Design, use of standard modeling techniques, design patterns, UML, and Rational Rose or System Architect
- Significant experience in web application development using Java and J2EE technologies (JSP, Servlets, Java Beans, JDBC), XML, Oracle RDBMS
- Experience writing SQL statements for Oracle 11
- Demonstrated technical experience in developing and maintaining solutions for complex business problems involving web applications and large databases
- Experience working with analysts to interpret business requirements and offer, design and implement technical solutions
- Broad knowledge of methodologies, web technologies, technical solutions and their trends
- Strong teamwork, interpersonal and communication skills with ability to work independently and part of a team
- Candidate should have 3-5 years of progressive experience in the area of Java based web application development and maintenance
Preferred Skills:
- Experience with RAD 7.x, WSAD, or Eclipse
- Experience with Rational ClearCase/ClearQuest
Responsibilities:
- Perform application design using OO development methodologies and design patterns [25%]
- Implement application design using component models and Object-Oriented languages (Java) [25%]
- Evaluate, redesign, refactor, and modify existing program logic to improve overall system performance and maintainability [25%]
- Document technical specifications using standard modeling techniques [15%]
- Assist in WebSphere security, testing and administration techniques [10%]
All candidates must be local to the DC/VA/MD area.
Security Requirements:
The candidate must be able to pass the standard background investigation for government work and must be authorized to work in the United States for at least 2 years preceding the application.
RCM Technologies is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications and business need.