Senior Java Engineer - ExecuSource, Inc.

Compensation

: $115,530.00 - $170,900.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Prestigious technology company is looking for server-side engineers to work on next generation financial systems for our clients. We build applications that push the envelope when it comes to throughput, latency, resiliency, all the while making sure that we deliver on-time and within budget. What do we look for You have an engineering mindset we are not hacking things together or building algorithms in isolation we build real systems, and we treat software as a craft You are someone we want to work with you challenge the status quo and are, someone we can learn from Historically, we have been great at hiring such people, and now they are the cornerstone of our organization You are someone that is passionate about technology you follow the industry, you build things on your own, you tinker, and hack, you read or attend meetups You have built things, you ve seen the whole project life cycle, you have delivered; you ve seen failure and you ve learned from it You have mastered at least one technology stack; you know its problems, you know where it shines Your knowledge of computer science fundamentals prevents you from reinventing the wheel We look for pragmatic consultants, those that get things done, those that can find a creative compromise between an ideal technical solution and actual client needs You understand the value of testing, quality, continuous integration, source control, code reviews What do we do Currently, we are building distributed systems that deal with actor-based concurrency, reactive programming, distributed in-memory data grids, messaging that goes beyond plain JMS; we fully expect to participate in shaping the future of financial technology stacks These days the majority of our server-side projects are JVM-based, but you can still find anything from Node.js to niche financial vendor packages; we ve done everything from C++ to Python in the past and from CEP stacks to tick databases The ideal candidate will hit the ground running with the typical Java or Scala JVM ecosystem stack (spring and its subprojects, guice, guava, maven, hibernate, jetty, etc) We know that the technology landscape changes every few years, and we expect to retool continuously We have a track record for picking up other technologies along the whole development stack, including front-end and other non-JVM ecosystems In most cases, we get to work with our clients in iterative, project-based engagements, where self-organizing and focused teams move quickly to build innovative solutions for the client Why you should work for us It is a challenge your peers will push you, and you will grow in leaps and bounds that is impossible in traditional organizations As a member of our team, you will see a multitude of technologies, organizations, and projects you will learn a lot in a very short period of time We are a flat meritocracy organization with an engineering mindset what matters is how good you are and how well you deliver We are exclusively focused on the finance domain there are plenty of areas where technology is a competitive advantage, and our clients turn to us when they need more innovative solutions If you ask our engineers, they will probably tell you that their peers are the primary reason that they work with us We are entrepreneurial and agile there is a lot of opportunity to grow quickly Desired Skills and Experience A strong Computer Science background, including at least two years with Java technologies Strong communication and organizational skills The desire to collaborate, and likes sharing and learning from his or her colleagues Passion about delivering quality code Knowledge of Agile software development Demonstrated experience writing commercial-grade software applications Deep understanding of multithreading and real-time software architectures An abiding interest in and competence for solving real-world business problems (with technology as an enabler) Determination to succeed despite obstacles and challenges, as well as a positive attitude favoring achievement of goals over open-ended investigation Resourcefulness and independence A bachelor s degree in Computer Science or equivalent experience - provided by Dice
Associated topics: .net, backend, c c++, c#, devops, php, programming, software development engineer, software engineer, software programmer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...