Position Overview
Are you a senior engineer who is energized by designing and implementing elegant code that is focused on solving business problems? Who believes that the job is not done until end-users are successfully using your solution to do their job more effectively? Do you enjoy variety and the freedom to work on many different areas of a product? Do you continually seek to develop your knowledge and skills, learning tools and technologies that help you master your profession?
If so, we are looking for you! As a Senior Java Developer at eTrigue, you will work within a small agile team of like-minded and talented engineers and product professionals in a focused, no bureaucracy environment, striving to push the limits of our capabilities while delivering tremendous value to our customers.
What You Will Do
- Work with the product owner to evolve and solidify the technical and experience design for new features and modules for eTrigue’s DemandCenter product.
- Design for extensible and scalable multi-threaded solutions, optimizing for resource utilization, performance, and supportability.
- Code, test, and optimize designs across the system, subsystems and micro-services.
- Refactor legacy code to simplify the system and create highly supportable / maintainable code.
- Work with customer support to troubleshoot and resolve product and platform issues.
- Manage Java services on AWS Framework.
- Monitor evolving Java Framework, SQL and NoSQL database trends and technologies for possible adoption.
- 8+ years of experience in software engineering building highly scalable systems.
- 8+ years of experience working with Java development with advanced knowledge of Spring, Spring Boot framework.
- Extensive experience developing multi-threaded Java based services.
- Knowledge of Kafka, Rabbit MQ.
- Extensive experience with AWS framework and running java services on AWS.
- Extensive database experience, including database design, implementation, and optimization with SQL and NoSQL (Cassandra) databases.
- Solid understanding of APIs using standards like REST, JSON, or XML.
- Experience working across the full technical stack of a SaaS product.
- Experience with Linux and Windows Operating Systems and Servers.
About ETrigue
- Leading Marketing Automation SaaS provider (world-wide client base).
- Proven product, in hot market for marketing/big data/analytics.
- ISO Stock options with no dilution.
- No red tape to get your work done.
- More at etrigue.com