Job Description
Job Title: Application Programmer III Location: Plano, TX (Hybrid, onsite day 1) Duration: Contract - 12 months (Potential contract-to-hire) Pay Range: $68.25/hr (W2) Job ID: 372597 Start Date: June Interview Process: 2 rounds, in-person Work Authorization: Must not require sponsorship now or in the future Submissions: Max 3 per vendor Glider: ID verification required About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity. Job Description We are seeking an experienced Full Stack Software Development Engineer to join the Bank of America Erica, Chat and Voice Technology team. The team builds next-generation AI and search platforms that power banking assistants and search across multiple channels. The ideal candidate will have strong experience in Core Java for enterprise backend services, proficiency in building scalable services, and the ability to collaborate in an agile, hybrid engineering environment. The candidate will write high-quality code, conduct code reviews, and deliver unit and integration tests. Responsibilities: Design, develop, and maintain enterprise-grade backend services using Core Java and Spring frameworks. Build, document, and support RESTful APIs for high-volume, low-latency applications. Implement unit and integration tests and participate in peer code reviews. Optimize application performance with a focus on JVM tuning and resource efficiency. Leverage NoSQL databases and distributed caching frameworks to enhance scalability and resilience. Contribute to search platform capabilities using open-source search engines. Collaborate with cross-functional partners to clarify requirements and deliver within agile ceremonies. Required Skills & Qualifications: Bachelor's or Master's degree in Computer Science or related field. 5+ years of hands-on software development with Java/J2EE for enterprise backend services. Strong Core Java with Spring MVC and related server-side frameworks. Experience building RESTful web services and APIs. Performance tuning and solid understanding of JVM internals. Experience with NoSQL databases such as Cassandra. Experience with distributed caching frameworks such as Hazelcast, Ignite, or Redis. Exposure to modern JVM languages such as Groovy or Scala. Experience with open-source search engines such as Solr or Elasticsearch. Proficiency with Python for ML services, data pipelines, or automation. Strong analytical and problem-solving skills with the ability to translate requirements into technical solutions. Effective interpersonal communication for technical and business discussions. Preferred Skills: Experience with NLP and Machine Learning. Prior open-source contributions. Background in mathematics or statistics. Demonstrated task management and leadership skills. Experience working in agile teams. Additional Details for Applicants: Hybrid schedule with a minimum of 3 days onsite each week, starting day 1. On resume, include current location or relocation plan, availability or start date, and any required cooling-off period. Why BCforward? At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to: 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. About Our Commitment BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status. Interested? Apply Now! If this sounds like the right opportunity for you, please apply with your most recent resume, including your current location or relocation plan, availability or start date, and any applicable cooling-off requirement.