Skip to main content

This job has expired

Software Engineer (Java)

Employer
Motion Recruitment
Location
Sterling, VA
Closing date
Jan 24, 2021
A Little About Us: At Inbox Commerce group, we serve millions of users every day with the relevant information in the context they need. This system provides many technical challenges in the areas of user data mining and analysis, distributed computing, multi-terabyte storage systems, high-performance and high availability computing, etc. Our work is innovative, fun and impacts millions of users everyday. A Lot About You: You are a self-starter with a passion for creating software systems at scale. You are comfortable working in a dynamic environment, with the ability to juggle and prioritize multiple tasks to keep pace with a fast and innovative market. Your strong technical background, innovation and clear communication skills will serve you well in this demanding role, as will your comfort working with our high-energy team. Your Day: - Design and Develop functional and Object-oriented software - Build and deploy large scale systems - Work seamlessly in an individual and team settings on cutting edge technologies towards innovation on mobile communications products - Participate in a culture of learning through architecture/design discussions and code reviews Requirements: Solid Computer Science foundation in data structures and algorithms, object oriented programming, and modern software engineering practices from your achievement of obtaining a degree in CS or a similar engineering pursuit. Proven hands-on Software Development experience. 4+ Years of prior Java development experience building enterprise applications. Experience with message queuing Kafka, RabbitMQ, ActiveMQ stream processing and highly scalable big data data stores. Experience with web services and security protocols. Experience in scripting languages like Python or Perl, and Unix or Linux systems. Experience with relational databases like Oracle, etc and non-relational databases like Druid, etc. Excellent design, coding, debugging and testing skills. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of ORM technologies (JPA2, Hibernate) The ability to implement test solutions for the developed code and create effective test mechanisms and execute quality processes on new code prior to submission. The expertise to manipulate data through query languages. Facility with data concepts such as joins, aggregation, projection, and explosion. The ability to work with large-scale distributed systems. Solid written and verbal communication skills. Excellent problem solving and organizational skills. Great team-working capabilities in an agile development environment. Willingness to engage productively with others in the industry through the mechanisms of open source software. The passion to build great products, work with great people and change the world. Good To Have Hands on experience with Big Data Technologies like Hadoop, Pig, Hive, Presto, Spark, etc. Posted By: Shaun McGraw

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert