Java developer

Salary depends on experience
Posted on 05/21/18
New York, NY
Salary depends on experience
Posted on 05/21/18

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • Design, build, test, and maintain efficient, reusable, and reliable Scala and Java code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Leverage and utilize enterprise and reusable solutions and services to gain efficiencies and consistencies
  • Partner with Business and technology stakeholders to understand business and technology roadmap and drive process improvement and automation

Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Strong Java developer with a good knowledge of its ecosystem
  • Experience with Scala a bonus
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration
  • Possesses advanced level of business, technical, or functional knowledge
  • Ability to perform/drive resolution of problems on combinations and interactions of products
  • Ability to apply technology and consulting to solve a client business problem
  • Able to communicate and present complex issues with assurance and confidence
  • Demonstrates the use of consulting skills including: questioning, listening, ideas development, permission and rapport, and influencing
  • Ability to conduct/lead oral status/technical interchange meetings with clients on small to medium sized engagements
  • Owns and produces customer documentation. Ability to translate technical details into concise and easy to understand written form. Ability to write relevant components of a proposal document (e.g. answer specific RFP questions). Ability to translate verbal requirements from face to face client meetings into requirements documents, statements of work, and proposals
  • Able to discuss (within own area of expertise) requirements with a customer, and to challenge and clarify when appropriate. From the requirements, able to develop a high level design or plan, and then estimate the amount of effort required to deliver. Able to advise the engagement owner about the risks associated with this work package
  • Ability to work with a team to provide written responses to technical proposals and /or reports/documentation for delivery

 

Perficient full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package that includes paid time off plus holidays. In addition, all colleagues are eligible for a number of rewards and recognition programs including billable bonus opportunities. Encouraging a healthy work/life balance and providing our colleagues great benefits are just part of what makes Perficient a great place to work. 

 

2018-5067

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.