26411 jobs - 4857 added today
Recruiting? Call us on 786-433-7120
Email me newest jobs similar to this one
7 days ago
only 21 days until close

Mid-level Java Engineer


Simply Recruitment Partner
Salary band: $10k - $15k
Location: North America, United States, Colorado
Job type: Permanent
Contact: Technical Integrity
Category: Engineer
Apply
Select how you want to share:
View similar
Job Description:

The Culture Our client offers a truly challenging work environment with abundant opportunities for you to demonstrate your strengths as well as learn new tools. They actively encourage and fund Meetups, Hackathons, Dojos and any thing else to ensure their coders stay at the cutting edge. You will enjoy working with smart, senior level co-workers in a flat organizational structure that allows all employees the ability to contribute. The Company Our client enables it's customers to deliver consistent, contextual, and relevant experiences to their customers regardless of channel or device throughout the entire customer journey. They work on real time customer analytics components, a data platform for analyzing customer interactions, contexts, and behaviors to create a continually evolving customer profile. The ResponsibilitiesWork as part of a growing team to design and implement a platform for data collection and analysis, driving customer insights, and relevance into the product portfolioAct as a subject matter expert in the big data problem space, combining a blend of domain knowledge and implementation know-howTake part in the decisions on the technology and actively shape the productProvide architectural insight for project goals, develop proof-of-concept to validate various approaches and assumptions, and help carry out the vision from its conception to executionBe an active team member and mentor younger colleagues in one of our self-empowered Scrum Teams, producing software according to Agile principles The Required SkillsBachelor degree, MS/PhD in computer science, software engineering, or equivalentAbility to write production level code in JavaGood communication skills and fluency in EnglishAt least 2 years of professional experience in Java and/or JVM based languages and frameworks like Scala, Akka, SprayExposure to NoSQL and Distributed systemsStrong experience in software/design patternsStrong interest in reactive & functional programmingDemonstrated problem solving skills in an analytical environmentAbility to wear multiple hats around architecture and software engineeringExperience with and a true passion for big data challengesAbility to work within distributed teams around the globe, in a highly collaborative and fast-paced environmentProven exposure in production workflow using Git, Subversion or similar - specifically as it pertains to integrating / releasing your work with other team membersExperience with Stream Processing and Graph Theory/ Algorithms brings you to the top of the listSincere passion to learn new things is critical- please provide examples of recent languages / skills you've acquired or side projects you're working on that will help us understand your enthusiasm and depth of experience The Nice-to-Have'sAcademics (PhD and MS CS or similar) focused on Machine Learning and Large Data sets (terrabytes a day)Direct experience utilizing Agile methods and practices (e.g., Scrum, Kanban, etc.)Practical experience with graph databases is a plus, e.g., Neo4J, OrientDB, Titan, in-memory databasesExperience with Machine LearningCloud-based deployment skills and operational skillsExperience with some of the following big data technologies: Hadoop (HDFS, HBase, Hive, Pig), Spark, Storm, Cassandra, MongoDB, Kafka, Mahout

Company Description:

We are a small professional placement firm focused on making a difference in our community. We give back literally and figuratively by sponsoring great local programs, supporting Meetup groups, and by organizing events focused on the startup world in Denver and Boulder.

We don't identify with the sales-y or pushy approach that this industry is known for. We pride ourselves on having a candid, honest, straightforward conversation around cultural and technical matching with our clients and we have the same conversation with our candidates.

We are not interested in helping you just find a job, we want to help you find a career doing what you are passionate about. This means that if it's not a great match, we'll tell you. If we agree that there's a good match, we'll ask you to research our client and then decide whether you want to talk to them.

Our passion is to help our clients build great teams, not just fill positions and we believe our collaborative, honest approach is the right way to do this. Our mantra is "quality over quantity" in everything we do.
Job Description:

The Culture Our client offers a truly challenging work environment with abundant opportunities for you to demonstrate your strengths as well as learn new tools. They actively encourage and fund Meetups, Hackathons, Dojos and any thing else to ensure their coders stay at the cutting edge. You will enjoy working with smart, senior level co-workers in a flat organizational structure that allows all employees the ability to contribute. The Company Our client enables it's customers to deliver consistent, contextual, and relevant experiences to their customers regardless of channel or device throughout the entire customer journey. They work on real time customer analytics components, a data platform for analyzing customer interactions, contexts, and behaviors to create a continually evolving customer profile. The ResponsibilitiesWork as part of a growing team to design and implement a platform for data collection and analysis, driving customer insights, and relevance into the product portfolioAct as a subject matter expert in the big data problem space, combining a blend of domain knowledge and implementation know-howTake part in the decisions on the technology and actively shape the productProvide architectural insight for project goals, develop proof-of-concept to validate various approaches and assumptions, and help carry out the vision from its conception to executionBe an active team member and mentor younger colleagues in one of our self-empowered Scrum Teams, producing software according to Agile principles The Required SkillsBachelor degree, MS/PhD in computer science, software engineering, or equivalentAbility to write production level code in JavaGood communication skills and fluency in EnglishAt least 2 years of professional experience in Java and/or JVM based languages and frameworks like Scala, Akka, SprayExposure to NoSQL and Distributed systemsStrong experience in software/design patternsStrong interest in reactive & functional programmingDemonstrated problem solving skills in an analytical environmentAbility to wear multiple hats around architecture and software engineeringExperience with and a true passion for big data challengesAbility to work within distributed teams around the globe, in a highly collaborative and fast-paced environmentProven exposure in production workflow using Git, Subversion or similar - specifically as it pertains to integrating / releasing your work with other team membersExperience with Stream Processing and Graph Theory/ Algorithms brings you to the top of the listSincere passion to learn new things is critical- please provide examples of recent languages / skills you've acquired or side projects you're working on that will help us understand your enthusiasm and depth of experience The Nice-to-Have'sAcademics (PhD and MS CS or similar) focused on Machine Learning and Large Data sets (terrabytes a day)Direct experience utilizing Agile methods and practices (e.g., Scrum, Kanban, etc.)Practical experience with graph databases is a plus, e.g., Neo4J, OrientDB, Titan, in-memory databasesExperience with Machine LearningCloud-based deployment skills and operational skillsExperience with some of the following big data technologies: Hadoop (HDFS, HBase, Hive, Pig), Spark, Storm, Cassandra, MongoDB, Kafka, Mahout

Company Description:

We are a small professional placement firm focused on making a difference in our community. We give back literally and figuratively by sponsoring great local programs, supporting Meetup groups, and by organizing events focused on the startup world in Denver and Boulder.

We don't identify with the sales-y or pushy approach that this industry is known for. We pride ourselves on having a candid, honest, straightforward conversation around cultural and technical matching with our clients and we have the same conversation with our candidates.

We are not interested in helping you just find a job, we want to help you find a career doing what you are passionate about. This means that if it's not a great match, we'll tell you. If we agree that there's a good match, we'll ask you to research our client and then decide whether you want to talk to them.

Our passion is to help our clients build great teams, not just fill positions and we believe our collaborative, honest approach is the right way to do this. Our mantra is "quality over quantity" in everything we do.

Email me newest jobs similar to this one

  Back to the top