Senior Java/J2EE Developer

Java, J2EE, Spring, Spring Boot, Microservices, Big Data, NoSQL, DevOps
Full Time
$0 - $0
Work from home available

Job Description

Role: Senior Software Development Engineer - New products data/reporting platforms
Duration: Full Time/Direct Hire
Location: Boise, ID. Initially remote till Pandemic restrictions are lifted.

Job Description:
AgreeYa is a global Systems Integrator and is seeking a Senior Software Development Engineer who will be responsible for..

Senior Software Development Engineer

Mission is to become the world’s most trusted and comprehensive technology platform for investment accounting and analytics. We aim to do this by Empowering our clients to run efficient investment accounting operations that drive business growth

  • Providing an auditable SaaS platform that facilitates integrated investment accounting, analytics, and reporting
  • Creating a diverse, collaborative, innovative culture where excellence is the standard
  • Contributing to our local communities to have a meaningful impact on our society

You will help accomplish this mission by being a member of the New products team, focusing on architecting a green field data and reporting platform. This team is building cloud-native, big data and scalable systems to enable API-driven, data warehouse oriented, customer self-service platforms.


  • Design and implement REST APIs.
  • Design and implement highly scalable data-intensive processing systems.
  • Design and implement highly scalable microservices based systems.
  • Participate actively in the design and code review process across the team.
  • Write high quality code with great software craftsmanship.
  • Build high scalable data catalog and indexing systems.
  • Design and implement NoSQL database objects such as tables/indices.
  • Ensure CICD compliance for codebases.
  • Participate in design discussions with product and engineering.

Required Skills:

  • BS in a software related or equivalent combination of education and experience. 6+ years professional experience in object oriented or functional programming languages (Java/Scala/Python).
  • Ability to build highly scalable backend services (Microservices, polyglot storage, messaging systems, data processing pipelines).
  • Possess strong analytical skills, with excellent problem-solving abilities in the face of ambiguity.

Preferred Qualifications:

  • Extraordinary written and verbal skills. Ability to contribute to software design documentation, presentation, sequence diagrams and present complex technical designs in a concise manner.            
  • Experience working with Cloud Platforms (AWS/AzureP).            
  • Professional experience in building distributed software systems, specializing in big data and NoSQL database technologies (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica).            
  • Experience working with indexing systems such as elastic search, SOLR/Lucene.            
  • Ability to work with relational and NoSQL databases.            
  • Experience working with messaging systems such as Kafka/SQS/SNS.

About Us:
AgreeYa is a global systems integrator delivering competitive advantage for its customers through software, solutions, and services. Established in 1999, AgreeYa is headquartered in Folsom, California, with a global footprint and a team of more than 1,850 staff across offices. AgreeYa works with 500+ organizations ranging from Fortune 100 firms to small and large businesses across industries such as Telecom, Banking, Financial Services & Insurance, Healthcare, Utility & Energy, Technology, Public sector, Pharma & Biotech, and others. Please visit us at for more information.
AgreeYa is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, veteran status or other protected characteristics. Visit our website to learn about our Career & Culture.

Dice Id : swapps
Position Id : 6936301
Originally Posted : 3 months ago
Have a Job? Post it