Mid-Senior Full Stack Software Development Engineer - Remote Opportunity
About the Role
We are seeking a talented and experienced Full Stack Software Development Engineer to join our team remotely. This role is an excellent opportunity to work with cutting-edge technologies and contribute to innovative projects within the banking sector. As a Full Stack Software Development Engineer, you will be part of a dynamic team that builds next-generation AI and search platforms that power banking assistants and multi-channel search.
What You'll Do
- Design, build, and maintain scalable enterprise backend services using Java and Spring frameworks.
- Develop RESTful APIs and integrate with high-volume, low-latency systems.
- Create Python services and pipelines for ML, NLP, data processing, and automation.
- Implement unit and integration tests and perform code reviews to ensure code quality.
- Optimize performance with a strong understanding of JVM internals and tuning.
- Collaborate with product, architecture, and business partners to refine requirements and deliver features.
- Contribute to agile ceremonies and perform hybrid engineering tasks across the stack.
- Leverage NoSQL, distributed caching, and search engines to build resilient platforms.
Requirements
- Bachelor's or Master's degree in Computer Science or related field.
- 5+ years of hands-on software development using Java/J2EE for enterprise backend services.
- Proficiency with Spring MVC and building RESTful web services.
- Strong Python experience for ML services, data pipelines, and automation.
- Experience with high-volume, distributed applications and microservices.
- Performance tuning expertise with good understanding of JVM internals.
- Hands-on with NoSQL databases such as Cassandra.
- Experience with distributed caching frameworks like Hazelcast, Ignite, or Redis.
- Familiarity with modern JVM languages such as Groovy or Scala.
- Experience with open-source search engines such as Solr or Elasticsearch.
Nice to Have
- Prior open-source contributions.
- Background in mathematics or statistics.
What We Offer
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
- Comprehensive relocation packages to help you move and settle in your new role.
If you are looking to advance your career as a Full Stack Software Development Engineer and enjoy working in a collaborative environment, we encourage you to apply. This position offers a hybrid schedule with a minimum of three days onsite weekly, starting in May.
This role offers a great opportunity for experienced developers to work remotely with a leading IT consulting firm. Competitive salary and relocation support make it attractive.
About BCforward
Explore BCforward careers in 2026 with a wide range of job openings, including remote, hybrid, and office roles. Utilize our advanced filters to find the perfect position that matches your skills. Benefit from application tracking and gain valuable company insights as you pursue your next opportunity. Discover your future at BCforward and take the next step in your career journey today.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months