Posting ID: JP-002024759
Java Developer opening for Chicago based FinTech company. Ideal candidates are forward thinking, able to interact with other development teams, and have a clear understanding and passion for technology. Remote work flexibility post-COVID. Sponsorship not available at this time.
The Role: The team is looking for forward-thinking problem solvers who thrive in a fast-paced environment. In this role, you will collaborate with the team lead, Scrum Master, business analysts, QA, and other developers to build technology solutions for Morningstar Index’s applications using a variety of technologies including AWS (ECS, Lambda, S3, DynamoDB, RDB), Spring-boot microservices, Kafka, and Docker. You will support existing systems, study their enterprise complexities and develop/implement new systems with modern software development practices. In addition to hands-on development, you will help more junior developers follow best practices, provide in-depth support in your areas of expertise, and help the team continuously improve its development process. As such, you should have a strong understanding of object-oriented principles and design patterns, familiarity with multiple programming languages, and exposure to a variety of architectures.
Design, develop, and maintain the software code base of Indexes in both traditional and cloud-based architectures. Hands-on development will be an integral part of the responsibilities.
Help implement software solutions that meet product requirements and quality needs with respect to functionality, performance, scalability, reliability, schedules and adherence to Indexes goals and principles.
Be a role model to the team, collaborating on good object-oriented designs & domain modeling. Reinforce good development practices like test driven development, and continuous integration.
Develop areas of continuous integration and automated deployment. Make recommendations for process improvements such as CI/CD and automated testing approaches.
Introduce and follow good development practices, innovative frameworks, and technology solutions that help business move faster.
Follow best practices like estimation, planning, reporting, and improvement in everyday work and foster an atmosphere of experimentation and continuous learning.
Completed Bachelor’s degree in Computer Science or Engineering or similar
Minimum of 5 years of experience developing software solutions
Strong knowledge of Java 8
Experience with Spring and Spring Boot
Experience implementing RESTful APIs and microservices
Hands on experience with SQL and/or NoSQL databases (preferably MS SQL, PostgreSQL, DynamoDB, Athena)
Experience with modern development practices in areas of product design, requirement analysis, test driven development, and test automation.
Well versed with Linux operating system and commands needed for code development.
Experience in analysis, design, coding, and implementation of large-scale, n-tier, Java based platforms.
Ability and willingness to learn new technologies.
Java, microservices, Aws, Kafka
Top Skills Details:
Additional Skills & Qualifications:
Java, Kafka, AWS, Spring boot
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Recruiter: John Bird