Java Software Engineer

SalesPage provides the opportunity for developers to expand and explore other skillsets as part of a client-focused team. Developers at SalesPage work as part of that team and are given a lot of independence and responsibility to fulfill their role in the team.  SalesPage is an expanding company that is constantly innovating with new techniques and technologies to provide the best capability for our clients, and developers at SalesPage are responsible for that innovation.  New employees will contribute to that growth and innovation.

We use Java and Spring Boot web-based services to provide a way for users to manage, view, and analyze data. We provide both software for our clients and a SaaS solution in the AWS cloud.  All developers at SalesPage are full-stack developers, familiar with web application capabilities and development, implementing business logic around client data, using a variety of data stores, event-based architecture, test-driven development, and mass data processing techniques. 

Java Software Engineers at SalesPage are responsible for:

  • Full-stack development for services to manipulate large quantities of data including unit, integration, and system tests.
  • Developing and enhancing processes for delivering application updates.
  • Interfacing with other team members to gather requirements, and assist in troubleshooting
  • Provide estimates for application modifications.
  • Analyzing and troubleshooting application issues.

The ideal Java Software Engineer candidate will have the following qualifications:

  • Bachelor’s degree in computer science, computer information systems, or a related field.
  • 3-10 years of software engineering/development experience with 1-2 years in work related to the position.
  • Understanding of relational databases, including PostgreSQL, as well as knowledge of other data stores like document databases and no SQL databases.
  • Understanding of event-based architecture, including Kafka.
  • Experience with Java and Spring Boot.
  • Knowledge of version control practices using an existing source control tool such as Git.
  • Understanding of Continuous Integration/Continuous Deployment
  • Excellent written and verbal communication, facilitation, influencing, presentation, and relationship skills.

About SalesPage

SalesPage provides solutions for asset managers focusing on data collection, management, aggregation, and analysis as well as industry-specific CRM capability.  SalesPage functions as a hub within our client’s data architecture, serving as a center point where data is collected and distributed to other systems, such as BI platforms and Salesforce.  We help asset managers enter the world of “big data” to find the best way to connect their investment products to those who will benefit from them most.

For over 30 years, SalesPage has been working with some of the largest and most respected asset managers in the industry to solve business challenges with industry-leading software solutions. We are headquartered in downtown Kalamazoo, MI, in a state-of-the-art facility for tech companies, with a satellite office in Milwaukee, WI, and remote employees across the nation.  We are looking for intelligent and passionate individuals to join our team and help continue our advancement towards being the most respected and in-demand distribution management partner in the industry.