Job details
Software Engineer (Java, Javascript, SQL)
- Java
- AWS
- SQL
- React.js
- CSS
- HTML5
- Kubernetes
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Acquia is the open source digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.
Headquartered in Boston, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.
The Content Cloud Engineering team at Acquia is responsible for building and maintaining the combined Acquia DAM (Digital Asset Management) and PIM (Product Information Management) product line, which is used by over 800 customers worldwide.
Acquia is seeking a Software Engineer to implement modern, user-centric applications, in a fast-paced software environment. We thrive on innovation, collaboration, and an agile mindset and processes. Our current software portfolio consists of SaaS applications that handle graphic and video content, mobile apps, and advanced JavaScript libraries. Acquia DAM, our combined digital asset management (DAM) and product information management (PIM) platform, is used by customers worldwide.
Our competitive market landscape drives us to adopt technologies that allow for high developer involvement and productivity, as well as instant feedback loops. Technologies and tools include React, GitHub, Java, Gradle, Groovy, MySQL, Elasticsearch, Docker, AWS, Slack, and JIRA, just to name a few.
Responsibilities
- Write quality, maintainable code
- Give and receive feedback as a collaborative member of your team
- Complete code reviews
- Participate in the agile development process through technical discussions, daily stand-up meetings, code demos, and retrospectives
- Assess and recommend the use of appropriate back-end services and how to structure applications and services for maintainability and architectural alignment
- Support and maintain applications and services to ensure expected uptime
- An ability to drive desired customer outcomes by learning and understanding the problems being solved.
- Prioritize diversity, equity, and inclusion in your everyday work to create an environment of respect
Requirements
- At least five years of software development experience
- Experience with Java
- Experience with React, JavaScript, HTML5, and CSS
- Experience working with and writing REST endpoints
- Experience writing automated tests
- Experience writing SQL
- Knowledge of web and software development application security concepts and practices
- Experience working with AWS or other cloud technologies
- Ability to recommend and make use of cloud technologies best suited for the problems being solved
What gives you an edge?
- Experience with Git
- Ability to empathize with users
- Passion for quickly adopting new technologies
- Willingness to learn from others and teach their peers
- Experience writing SaaS applications in a distributed microservice ecosystem
- Experience working with Elasticsearch or other NoSQL data stores
- Experience working with Event Sourcing frameworks
- Experience managing applications in a kubernetes environment
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.