Company:
Compunnel Inc.
Location: Salt Lake City
Closing Date: 24/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Top Skills Required
- 5-8 years of experience-involved with delivery, and understands delivery process, not just understanding coding.
- Java, AWS, Rest API,
- Jenkins-building pipelines
Nice to have: Camunda + Working with brokerage side handling account management and brokerage services. Working with JAVA and API development. Interact closely with the front end teams-also works with back end team.
Software Engineer – API Development and Integration
The Expertise we’re Looking For
- You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
- Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.
- Are comfortable to be a self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
- Are experienced with the tools of the trade including a variety of modern programming languages and frameworks
- Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
- Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
- Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job.
- Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
- Have strong communication skills and technical expertise to drive and participate in meaningful discussions.
The Skills You Bring
- 5+ years of hands on software development experience in Java Web services and API solutions.
- Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
- Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
- Deep understanding of API design, including versioning, isolation and micro-services.
- Experience in documenting APIs leveraging an API documentation framework (Swagger)
- Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker.
- Strong knowledge of developing highly scalable distributed systems using Open source technologies.
- Working knowledge of testing frameworks like Junit, Mockito, Spring Test.
- Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
- Experience in Agile methodologies (Kanban, SCRUM)
- Knowledge of cloud computing environments and applications (AWS, Azure).
- Knowledge of relational and NoSQL database management systems.
- Excellent collaboration skills to work with multiple teams in the organization globally.
- Strong team player and able to mentor junior team members.
Share this job
Compunnel Inc.
Useful Links