Sr. Application Developer
Detroit, MI
Full-time (40/hrs)
$135,000+
*we are unable to provide sponsorship at this time*
Join a leading financial technology & services company as a Senior Application Developer. In the role you will join a high-performing software engineering team & play a key role in developing next generation enterprise applications. You will be responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements. If you are a highly motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment, keep reading & apply today!
Responsibilities Include (but are not limited to):
· Hands-on design and development of our next generation of Java web applications and cloud-native services
· Breakdown and estimate technical tasks and communicate implementation approach
· Write clean, reusable, scalable and secure code for deployment adhering to best practices
· Refactor code as needed for migrating from legacy components or open-source frameworks
· Assume ownership for deliverables and work in collaboration with a team of engineers
· Work with off-shore team members and review code quality and deliverable as needed
· Attend/lead agile and technical sessions for design, scrum, code-review, retrospective etc.
Qualifications Include:
· BS or MS in Computer Science or equivalent.
· 5+ years in Java, Java EE, Spring Boot, REST Web Services, Hibernate, MySQL, Junit
· Experience with scripting languages such as bash, Python, or JavaScript.
· 2+ years in large enterprise applications, SaaS applications, microservices.
· Experience working in cloud-based environments (e.g. AWS EC2, ECS, API Gateway, Lambda, S3, SQS).
· Strong experience developing within an Agile Scrum environment.
· knowledge of continuous integration (Gitlab/Bitbucket) tools, automated testing frameworks, and CI/CD.
· Strong experience with JSON, XML, and relational databases.
· Ability to perform technical design and create clear system architecture diagrams.
· Exceptional problem-solving and analytical abilities.
· Excellent written and verbal communication skills.
· Does not require sponsorship now or in the future
· Bonus: Full stack experience -- Java + React or similar SPA & Experience working on large scale enterprise system