This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Engineer(Big data/ Java) in Irvine, CA at ConsultNet

Date Posted: 2/28/2019

Job Snapshot

Job Description

Sr. Software Engineer
Irvine, CA
6+ month Contract to hire
 Looking for a Sr. Software engineer with Big Data, Machine Learning, Java experience.

Successful candidates' responsibilities will include analyzing product requirements, creating functional specifications, designing and implementing web service APIs, and providing testing support till final product delivery. Full lifecycle application design and development using open source frameworks. Design and build software products using agile methodologies, creating design documents and system test cases as well as streamlined build/deployment procedures.

Maintain high standards of software quality by following industry best practices. Work with internal and external teams including testing, marketing, vendors and customers, to create and review technical specifications and project plans. Support end to end system integration and testing, debugging production issues and following through with proper resolution.

• Bachelor's Degree in Computer Science, Math or a related Engineering field. Master's degree preferred.
• Strong background in object-oriented design fundamentals and service-oriented architectures, with 10 or more years of experience developing commercial cloud applications using Java/C++.
• Extensive experience with RESTful web services, SOAP, JSON, XML, micro-services as well as JavaScript application framework such as ReactJS, Angular.
• Fluent in internet communication protocols such as TCP/IP, HTTP, and SSL/TLS.
• Experience with data modeling, proficient with relational and NoSQL databases such as MySQL, Cassandra, Mongo.
• Extensive experience with software build and release processes, GIT, continuous integration (CI) and deployment (CD) tools.
• Fluent in agile development methodologies and familiar with Atlassian tools such as Jira and Confluence.
• Excellent communication, collaboration and organizational skills with the ability to work independently, prioritize and manage work to meet critical deadlines in a fast-paced environment.
• Experience with AWS/GCP/Azure cloud and big data analytics is a plus.