Java Developer - App Layer and DB at SEP Technology Consulting in New York, United States

SEP Technology Consulting is looking to add a server side programmer to its teams. The right individual will be responsible for server side java programming to build services or interfaces interconnecting multiple systems (on-demand services or middleware schemes of distribution). We are looking for a self-starting, highly energetic, open-minded individual who has the confidence to leverage what they know, and the work-ethic to learn new technologies quickly. Our employees are uniformly adapted and are excited to work in a start-up like environment, while themselves bearing the fruits of their effort and the firm’s success.


Participate in development of systems design

  • Design and implement services or interfaces for synchronized two-way or on-demand data exchanges
  • Produce code that is extensible and maintainable with ease
  • Provide detailed technical documentation for design, and code
  • Help in the creation of methodologies/standards for development and libraries of reusable utilities
  • Master a specialized scripting language, and become the resident expert on a specialized scripting language similar to java script
  • Engage in all aspects of release cycles
  • Work to understand and resolve defects
  • Identify gaps in requirements or designs, and present options to address them
  • Develop components for complex features
  • Coding and designing application using best practices for development
  • Perform unit testing and identify test cases; fixes during testing Phase
  • Use industry best practices and ensure implementation meets agency security and data integrity guidelines
  • Develop run book and technical documentation
  • Assist with production deployments
  • Work closely with QA to detect and fix defects quickly.

Mandatory Skills/Experience

  • B.S. in Computer Science or related field
  • Combined 4-8 years of development experience in java and database development

Experienced with a wide variety of architectures, and designs

Ability to travel & maturity to work on remote projects

Must be able to see tasks through to completion without significant guidance

  • Effective time management skills; experience working in a scrum environment
  • Excellent oral and written communication skills

Must be a team player. Must take initiative, be a decisive decision-maker and show confidence in decisions made

Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders;

Must be a team player who works well with technical and non-technical resources;

Additional Desirable Experience

  • Accela Asset Management Software
  • Knowledge of SQL and relational database concepts; oracle preferred

Knowledge of data integration technologies and processes.

Understanding of deployment tools and security architectures

Stop reading, start applying! Apply