Software Developer –


General knowledge, skills and abilities

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

· Ability to stay committed to work, complete assignments and meet deadlines.

· Excellent prioritization and organizational skills.

· Strong written and verbal communication skills.

· Fundamental understanding of database technologies and best practices.

· Ability to analyze code and optimize performance.

· Sufficient security knowledge to identify potentially insecure code.

· Has general business acumen.

The technical requirements


o Core Java should be VERY strong. Understanding should be both practical/applied and conceptual.

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

o Must have strong working knowledge of messaging API.

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

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


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

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

o Strong understanding and demonstrable working knowledge of recovery strategies.

o Good knowledge of RDB design, including performance best practices.

o Understanding of Hibernate transactions and transaction configuration.

· Spring

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

o Extensive experience building Spring-based 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 least an intermediate level proficiency with UNIX/linux.

· Data base

o Must be technically familiar with a variety of databases.

o Experience with MS-SQL Server, MySQL, Postgres

o Understanding of tuning requests for desirable performance.

o Understanding of NoSQL databases is a plus.

Other technologies

o Familiar with caching frameworks, strategies and limitations.

o Solid 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 source code versioning.

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 a minimum of a bachelor’s degree in computer science or a related program in engineering or information science from an accredited university. Otherwise, the candidate must demonstrate equivalent 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
  • Parking subsidized by the employer
  • 401(k) plan with employer match
  • Generous holidays 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 our solutions, our customers are free to focus on their ideas, their products and their customers. Our services include people and talent acquisition, financial services, communications, legal services, technology solutions and facilities.

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

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 obtain information in violation of any such law, and no information obtained in response to any question will 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 [email protected] to arrange such accommodation.


Comments are closed.