Software Developer -

Software Developer Baltimore

14 West |  Baltimore | IT

Job Description
Perks + Benefits
Company Culture Coverage

The Software Developer is responsible for analyzing business requirements, designing architectural solutions to problems, developing superior software solutions, and continually assessing and improving upon performance of application and data structures. To be successful, the Software Developer must be an adaptable team player who can work in a dynamic, challenging, and highly technical environment.


The Software Developer will report to the Solutions Architect for our Platforms team who will provide the priority for requested features and bug fixes.


· Analyze requirements.

· Architect and develop product features.

· Work with project managers and vertical directors to set expectations.

· Keep team on track with deadlines.

· Document designs, code, and all project assets in an organized and up-to-date manner.

· Provide initial analysis and produce accurate levels of effort.

· Implement established Publishing Services processes in the course of his/her work.

· Support development operations.

· Maintain code bases.

· Provide solutions to complex engineering tasks.

· Troubleshoot problems and issues with code and data.

· Research emerging technologies and make recommendations for processes improvements.

· Participate in code review in a senior technical capacity.


General Knowledge, Skills, and Abilities

· Ability to assess a task, sometimes without perfect or complete information.

· Ability to keep self-engaged in their work, on task and meeting deadlines.

· Excellent prioritization and organization skills.

· Strong communications skills both written and verbal.

· Fundamental understanding of database technologies and best practices.

· Ability to analyze code and optimize performance.

· Sufficient security knowledge to spot potentially insecure code.

· Possesses general business acumen.


Technical Requirements


· Java

o Core Java must be VERY solid. Understanding must be both practical/applied and conceptual.

o Should have a strong working knowledge of the Collections API.

o Should have a strong working knowledge of the Messaging API.

o They’re interested in MVC, Singleton, Factory, Annotation, and Testing-Driven Development.

o Understanding of user interface and front end technologies is desirable.

· Hibernate

o Intimate familiarity with the concept of persistence and persistent state within an application.

o Strong understanding and demonstrable working knowledge of data access methods and APIs.

o Strong understanding and demonstrable working knowledge of fetching strategies.

o Well-versed in the design of RDBs, including best practices with regard to performance.

o Understanding of Hibernate transactions and transaction configuration.


· Spring

o Demonstrated practical knowledge of Spring context, beans, properties and schemas.

o Extensive experience in building Spring-driven applications.

o Extensive experience with Spring MVC and spring transaction management.

o Deployment Environments.

o Strong working knowledge of web application containers.

o Should have at minimum intermediate level proficiency with UNIX/linux.


· Databases

o Should be technically familiar with a variety of databases.

o Experience with MS-SQL Server, MySQL, Postgres

o Understanding of tuning queries for performance desirable.

o Understanding of NoSQL databases is a plus.


· Other Technologies

o Familiar with caching frameworks, strategies and limitations.

o Strong JMS, and experience with a message broker (AMQ, RabbitMQ or similar).

o A history in Kuberneties/Openshift for container management

o Experience with Git or SVN, and versioning source code.

o Experience with JIRA or similar project management tool.

o Experience with web application performance profiling tools is a plus.



A desirable candidate will have at minimum a Bachelor’s Degree in Computer Science or a related Engineering or Information Sciences program from an accredited university. If not, the candidate must demonstrate commensurate experience in collaborative technical environments.


We offer a wide variety of benefits, programs, and services to our employees, including:

  • Medical, vision, and dental insurance plans
  • Employer-subsidized parking
  • 401(k) plan with employer matching
  • Generous vacation time and paid holidays
  • Fitness programs and discounts
  • Casual dress code

About 14 West

14 West exists to help companies grow and innovate on their own terms, and become sought-after employers. With the support of our experts and solutions, our clients are free to focus on their ideas, products, and customers. Our services include Personnel & Talent Acquisition, Financial Services, Communications, Legal, Technology Solutions, and Facilities.


Before applying for a role at 14 West, there are a few things you should know. We work hard. We like unique perspectives. We believe our time is better spent on testing new ideas than perfecting old ones. And we don’t hold hands. Instead, we give people the freedom and resources they need to forge their own path. So, while there are no road maps to success, there are no limitations.


14 West is an Equal Opportunity Employer and complies with all applicable Federal, State and local employment laws. No question in this Application is intended to elicit information in violation of any such law, nor will any information obtained in response to any question be used in violation of any such law. Applicants with disabilities who require a reasonable accommodation to participate in the application and/or interview process may contact us at to arrange for such accommodation.


Apply Now
Read More
Health & Wellness
  • Dental Insurance
  • Health Insurance
  • Life Insurance
  • Onsite Gym
  • Short Term Disability
  • Vision Insurance
Parental Benefits
  • Parental Leave
Perks & Discounts
  • Casual Dress
  • Offsite Company Events
  • Snacks Provided
  • Special Discounts
  • Paid Holidays
  • Paid Sick Days
  • PTO
Retirement & Stock Options Benefits
  • 401K

Who are 14 West’s clients?

The companies we work with are industry leaders in their own right. Some of the impressive names you’ll have the chance to support are The Oxford Club and Banyan Hill.


What brings the teams on 14 West’s different silos together?

All of our groups have a service-centric mindset, where the client and their needs are above all else. There’s a hunger within the company that drives us to deliver a product to your client that is going to work and last.


What’s the professional development trajectory at 14 West?

If you raise your hand and say you want to attend a specific conference or class, we will figure out a way to get you there. If you see room for growth within your role or a new initiative that you want to spearhead within the company, our management team will support you. Go-getters thrive at 14 West.


What do you hope future 14 West employees bring to the table?

People who are eager to find a company to grow with.

New jobs. Your inbox. Every week. Get it.