What are the responsibilities and job description for the Application Developer position at Brooksource?
Senior Application Developer
Hybrid (Detroit or Charlotte)
Contract / CTH
Job Description
As a Senior Application Developer, you will be an integral part of the software engineering team, and play a key role in developing our 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.
Our ideal candidate will be a highly motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment.
You will report to an Engineering Manager and work closely with lead engineers, business systems analysts, architects and other developers on applications used enterprise-wide.
Job Responsibilities
- 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
- 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) tools, automated testing frameworks, and CI/CD.
- Strong experience with JSON, XML, XSLT, 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.
- Plus: Full stack experience -- Java React or similar SPA
- Plus: Experience working on large scale enterprise system
ABOUT EIGHT ELEVEN:
At Eight Eleven, our business is people. Relationships are at the center of what we do. A successful partnership is only as strong as the relationship built. We’re your trusted partner for IT hiring, recruiting and staffing needs.
For over 16 years, Eight Eleven has established and maintained relationships that are designed to meet your IT staffing needs. Whether it’s contract, contract-to-hire, or permanent placement work, we customize our search based upon your company's unique initiatives, culture and technologies. With our national team of recruiters placed at 21 major hubs around the nation, Eight Eleven finds the people best-suited for your business. When you work with us, we work with you. That’s the Eight Eleven promise.
Eight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.