Backend Java & J2EE Developer

Bellevue, WA

Post Date: 11/28/2017 Job ID: 5510263 Industry: Java Developer

Backend Java & J2EE Developer

6 month contract to hire

Sorry no H1B candidates please

Responsibilities:

Our client is building intelligent software to help fortune 500 companies comply with privacy regulations related to their customers, vendors and employees personal information. As a backend engineer, the candidate will be part of an extremely talented engineering team responsible for building the backend software that powers their product. The software needs to be capable of analyzing petabytes of information and returning extremely cogent business insights. The candidate will design and develop the backend data collection and processing infrastructure and will apply troubleshooting skills to challenging problems associated with complex enterprise environments and extreme scale.
  • Work closely with product managers, solution architects and immediate team to effectively develop their product s backend.
  • Assist in the development of standards, procedures and guidelines to improve the software development process.
  • Develop highly scalable application infrastructure that powers data collection and processing services.
  • Mentor and help to develop junior talent

Requirements:
  • Excellent knowledge of Java programming language concepts, JEE and SQL
  • Extensive experience in Java technology frameworks including: Struts, Spring, JUnit, JDBC, JPA and Hibernate
  • Experience building data processing applications that integrate multiple data sources and databases into a single repository
  • Strong experience in data migration, transformation, and processing in different formats and languages
  • Experience with designing and developing products and microservices based, linearly scalable applications
  • Expertise with SQL and NoSQL databases
  • Solid understanding of Hadoop, Kafka, Cassandra and Spark technologies
  • Strong collaborator and experienced working in dynamic teams working by SCRUM methodology
  • Strong analytical and troubleshooting skills
  • Expertise in distributed computing applications

Qualifications:
  • 10+ years of software engineering experience
  • 10+ years hands on experience with Java and J2EE
  • 4+ years of work with unix/linux
  • 3+ years of hands on experience of building large scale data processing systems with relational and NoSql databases
  • 2+ years of experience in web services development using REST
  • Bachelor's Degree in Mathematics, Computer Science or equivalent experience
  • Strong written and oral communication skills
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Must be a quick learner and self-motivated

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: