Java Developer

This position is no longer accepting applications(closed Jun 20, 2026).

Job details mentioned below

Title: Java Developer

Location: Owings Mills, MD

Duration : Full Time

Client: Direct Client

JOB PURPOSE

The Software Engineer must have hands-on experience with enterprise level software development, integration and implementation of applications using Java, JEE and Spring technologies. The Software Engineer will provide architecture, design and implementation expertise to a cross-functional software development team.

DUTIES

· Develop and maintain software; implement highly scalable components and reliable web applications in a high traffic transactional data and data warehouse environment using the latest technologies following software engineering best practices.

· Knowledge of Java/JEE web development

· Strong Knowledge/experience in Core JEE/JSP, Object Oriented Design & Programming (OOP)

· Experience with HTML, CSS, JSP, JSF, SQL, Struts and JavaScript

· Develop data persistence based on commercial and open source relational databases.

· Provide thorough and automated unit test harnesses for developed solutions.

· Provide software development estimates outlining business and technical risks.

· Develop and deploy systems in an iterative, incremental process that fully incorporates testing.

· Contribute to enterprise software development initiatives.

· Participate in formal requirement, design, and code reviews.

· Regularly update technical and business teams as to plans, progress, and issues.

· Produce excellent, thorough, and concise development documentation.

· Analyze, modify and unit test software in support of customer issues.

· Assist with tier 3 support

· All other duties as assigned or directed


REQUIRED QUALIFICATIONS


· Bachelor's Degree in Computer Science or a related field


· 3 + years experience of full lifecycle development as a Software Engineer


· 3 + years of systems analysis experience


· 3 + years of Java/JEE application design and development experience using JSP, Spring, Hibernate


· Education and/or formal training may substitute for experience requirement



SKILLS


· Experience in designing and developing Java/JEE application using JavaServer Pages (JSP), Spring and Hibernate


· Experience in supporting Configuration management process in building Maven builds and deploying in Weblogic


· Good knowledge of Java/JEE, XHTML, JSP and facelets, Hibernate, SQL and Spring or any other frameworks desirable.


· Ability to work well independently or in a team environment


· Must be able to communicate effectively both verbally and in writing


· Flexibility and ability to plan, prioritize, and execute multiple tasks in a fast paced environment


· Self-motivated, well-organized, and detail oriented


· Establishes and maintains effective professional relationships with internal and external stakeholders


· The ability to conduct a wide range of tests and analyses to ensure that software, systems and services meet standards.


· Ability to assist in the collection and consideration of required information and data.


· Troubleshoot applications across different systems to analyze and identify problems and proposing fixes or workarounds.


· Willing to learn and adopt new technologies quickly


· Ability to interpret business requirements and provide efficient solutions as a Software Engineer


· Must be able to adapt to organizational change


· Must be proficient in Microsoft Office Suite

All your information will be kept confidential according to EEO guidelines.

Similar jobs