Java Developer (back end)

Location: Baltimore, MD
Job Code: 134
# of Openings: 1

Description

Java Developer (back end) for a contract opportunity in Baltimore, MD. 

Duration:  3 months (plus extensions)

Essential Duties and Responsibilities:
• Assists in the implementation of enterprise software to stated business and technical goals:

o Create and/or maintain robust, scalable, operable software solutions
o Design and development of Web products; SOA based infrastructure; Reporting solutions; large scale, high volume, scalable infrastructural solutions
o Create and/or maintain appropriate design artifacts and documentation so as to enable broad team participation
o Help in effectively decomposing feature implementation into associated tasks for planning & tracking purposes as part of a delivery team
o Assist in assessing project risks associated with development activities
o Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (requirements and design specifications) with local and remote team members
o Be flexible with regard to project assignments
o Look for areas of innovation in projects

• Perform various duties that advance the capabilities of the engineering team:

o Stay abreast of emerging technologies and trends, particularly as they apply to the online advertising industry, the internet and rapid software development
o Actively contribute with idea sharing, brainstorming sessions, etc.so as to contribute creatively – not just through execution

• Effectively manage multiple priorities
• Perform additional job-related duties as requested

Skills:
• Demonstrated engineering skills associated with a Software Engineer role on software development projects
• Experience in the design and development of Web products; SOA based infrastructure; Reporting solutions; large scale, high volume, scalable infrastructural solutions
• Experience in assistance of executing a software implementation plan
• Sound understanding of Object Oriented Analysis & Design principles
• We will utilize some of these skills:

o Experience of building web services and infrastructural solutions using Java based frameworks
o Experience in using Hibernate, Spring, Jersey, JPA
o Some experience in front end web development using templating systems (JSP, JSTL, Servlets), HTML, XHTML, CSS, AJAX, XML, JSON and Javascript
o SQL experience across Oracle, MySQL
o Firm understanding of SOAP and REST web services
o Knowledge of cross-browser/cross-platform compatibility
o Demonstrated understanding of backend services and environments for developing web pages (Unix, Apache, Tomcat, FTP and server architecture)
o Experience with performance and optimization standards and performance tuning following industry techniques for front end applications and infrastructure
o Experience developing in a standards-based environment using version control software
o Understand and have used SOAP, REST, Entity Diagrams and produced UML diagrams as part of the Design process

• History of creativity, innovative thought, awareness of current technical trends and high levels of motivation
• Excellent ability to understand and express complex topics
• Strong analytical and problem solving skills
• Excellent English communications skills

Education / Experience:
• Bachelor’s degree in Computer Science, Software Engineering or a related field, AND
• At least 3 - 4 years of experience in software development, OR
• Relevant combination of education and experience.

 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo