Java Software Engineer

Confidential Company  •  Minneapolis, MN and 3 other locations

5 - 7 years experience  •  Education

Salary depends on experience
Posted on 11/22/17 by Kartheek Raja
Minneapolis, MN
5 - 7 years experience
Salary depends on experience
Posted on 11/22/17 by Kartheek Raja

Sponsorship available


  • 6+ years of strong experience in core Java and related technologies in a Unix/Linux environment
  • 6+ years of experience in Systems analysis, design, development, testing and support
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Professional experience building apps or services from the ground up and scaling at an enterprise level
  • Experience with Open Source tools and frameworks, such as Spring, Hibernate, Junit
  • Strong understanding of SOA methodologies and service architectures
  • Experience using web servers, application containers, caching technologies
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases (Cassandra)
  • Experience with messaging systems (i.e., MQ and JMS)
  • Experience with build tools, such as Git, Maven, and Jenkins
  • Proven ability to write comprehensive unit and integration tests
  • Passion for writing clean, tight code that performs well
  • Track record of being a high performer in current or past roles
  • Excellent written and verbal communication skills are a must
  • Experience in the finance industry or knowledge of financial products is a plus
  • Bachelors or Master’s degree in Computer Science or Mathematics or equivalent


  • Experience in Scala or Python
  • Experience with open source web technology such as JQuery, Hibernate, JBoss, AngularJS, ReactJS etc strongly preferred
  • Big Data development is a plus (Hadoop, ZooKeeper, HDFS, Sqoop, Pig)
  • Experience in streaming technologies like Spark Streaming and/or Storm
  • Financial knowledge and interest
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.