The Expertise You Have:
· Bachelor's
degree in Computer Science, Engineering, Information Systems, or a related
field.
· 5+ years of
software engineering experience in a full stack development role.
· Strong
experience developing applications using Java and Spring Boot.
· Strong
experience building modern web applications using Angular, TypeScript,
JavaScript, HTML, and CSS.
· Experience
designing and consuming RESTful APIs and microservices.
· Experience
working with relational databases and SQL.
· Experience with
cloud-based development, preferably AWS.
· Experience with
CI/CD pipelines and modern DevOps practices.
· Experience
working in Agile development environments.
· Strong
analytical, problem-solving, and communication skills.
· Financial
services experience is a plus.
The Skills You Bring:
· Proven ability
to design, develop, test, and support full stack applications.
· Experience
building scalable, resilient, and maintainable applications.
· Understanding
of modern software engineering principles, design patterns, and best practices.
· Experience with
automated testing and quality engineering practices.
· Ability to
collaborate effectively with engineers, architects, product owners, and
business partners.
· Passion for
continuous learning and improving engineering practices.
· Experience
leveraging AI-assisted development tools (such as GitHub Copilot, ChatGPT, or
similar technologies) to improve productivity, accelerate learning, and support
software delivery while applying sound engineering judgment, code review
practices, and critical thinking.
The Value You Deliver
· Develop and
enhance customer-facing experiences supporting Fidelity Go and Managed
Fidfolios.
· Build and
support Java-based APIs and services that power digital wealth management
capabilities.
· Create
intuitive and responsive Angular-based user experiences that simplify complex
financial concepts for customers.
· Partner with
product and business teams to translate requirements into scalable technical
solutions.
· Participate in
technical design discussions and contribute to architectural decisions.
· Deliver
high-quality code supported by automated testing and code reviews.
· Identify
opportunities to improve application reliability, performance, and operational
efficiency.
· Contribute to
modernization initiatives that improve the scalability and maintainability of
Wealth Solutions platforms.
· Share knowledge
across the team and help foster a culture of continuous improvement and
engineering excellence.
Skills Required
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field
- 5+ years of software engineering experience in a full-stack development role
- Strong experience developing applications using Java and Spring Boot
- Strong experience building modern web applications using Angular, TypeScript, JavaScript, HTML, and CSS
- Experience designing and consuming RESTful APIs and microservices
- Experience working with relational databases and SQL
- Experience with cloud-based development, preferably AWS
- Experience with CI/CD pipelines and modern DevOps practices
- Experience working in Agile development environments
- Strong analytical, problem-solving, and communication skills
- Proven ability to design, develop, test, and support full-stack applications
- Experience building scalable, resilient, and maintainable applications
- Understanding of modern software engineering principles, design patterns, and best practices
- Experience with automated testing and quality engineering practices
- Ability to collaborate effectively with engineers, architects, product owners, and business partners
- Experience leveraging AI-assisted development tools such as GitHub Copilot or ChatGPT
- Financial services experience
What We Do
CTI Consulting is a South Florida technology solutions and staffing firm founded in 1998. It provides IT staffing and nearshore staffing services for startups through Fortune 100 companies, alongside digital-product work such as designing, testing, deploying, improving, and updating mobile applications. The company emphasizes close client collaboration, comprehensive candidate evaluation, continuing education, and innovative, scalable software solutions that improve operational efficiency.

.png)






