Senior/Lead Java Developer

Addison, TX, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
On-site
$68.00 - $68.25 per hour
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Senior/Lead Java Developer

Summary



Job Title: Application Programmer III


Location: Addison, TX (Hybrid, onsite day 1; minimum 3 days per week)


Duration: Contract - 12 months


Pay Range: $68.25/hr (W2)


Job ID: 373515


Start Date: June/July


Interview Process: 1-2 rounds. In-person required. Video required.


Additional: Glider ID verification. Max 3 submissions per vendor.


Submission Note: Include candidate current location or relocation plan, availability or start date, and cooling-off requirement if applicable.



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 Application Programmer III to join our team supporting a leading banking client. The ideal candidate will have strong experience in Java, Spring ecosystem, and Linux, and a proven ability to deliver scalable, high-volume, enterprise applications across the SDLC.


Position Summary


Internet Software Engineers collaborate with business and architecture teams to implement solutions that protect and scale critical banking applications. The role spans analysis, design, development, testing, and deployment for every release and project. The Lead Engineer ensures application interests are represented, supervises development activities across initiatives, and drives stable, quality deliverables.


Responsibilities:



  • Create prototypes to validate and prove design approaches.

  • Prepare UML diagrams to document current and future state architecture.

  • Develop, enhance, test, support, maintain, and debug software applications for business and support functions.

  • Serve as a senior technical contributor partnering with business leaders and management.

  • Provide strategic technical direction and system architecture for initiatives as needed.

  • Recommend innovations leveraging knowledge of technology alternatives and business requirements.

  • Estimate development effort and lead work for one or more programmers.

  • Coordinate with external programming teams to deliver on time and within budget.

  • Provide feedback and technical guidance to project managers on issues critical to business objectives.


Primary Skills:



  • Linux


Secondary Skills:



  • Spring MVC


Tertiary Skills:



  • Spring Boot


Required Skills & Qualifications:



  • 8+ years of hands-on experience building mission-critical, large-scale, high-volume enterprise and distributed applications using Java/J2EE.

  • Strong OO design and programming skills in Java, with experience across one or more J2EE application servers.

  • Expertise building RESTful services with Spring Framework and Spring Boot, and SOAP web services.

  • Experience with Apache Kafka for producing and consuming streaming data.

  • Experience with JUnit test development, performance testing, optimization, and code analysis.

  • Proficiency with Oracle SQL/PLSQL and NoSQL Cassandra technologies; familiarity with PostgreSQL or MySQL is a plus.

  • Strong experience with Eclipse or IntelliJ, Maven, Git, Bitbucket, CI/CD pipelines, Splunk, and SOAP UI.

  • Background in high-volume, scalable, highly available distributed systems.

  • Knowledge of standard design patterns including creational, behavioral, and JEE patterns.

  • Experience coordinating cross-functional, distributed development teams across regions.

  • Experience with Agile and SDLC methodologies, including test-driven development.

  • Ability to manage multiple tasks and adapt to changing priorities to meet release deliverables.

  • Experience diagnosing performance issues such as memory leaks, high CPU usage, and thread contention.

  • Experience supporting high-traffic, Tier 0 applications.


Linux System Interaction:



  • Develop and deploy Java applications on Linux environments.

  • Use Linux command-line tools for debugging, log analysis, file processing, and monitoring.

  • Write and maintain Bash scripts for automation and operations.

  • Understand Linux filesystems, permissions, processes, and networking.


Integration & Data Handling:



  • Integrate with relational and NoSQL databases (Oracle, PostgreSQL, MySQL, Cassandra).

  • Optimize SQL and manage data access layers with JPA/Hibernate.

  • Work with messaging systems such as Kafka, ActiveMQ, or RabbitMQ.

  • Handle file-based integrations (CSV, XML, JSON) and batch processing.


Build, Deployment & CI/CD:



  • Use Maven or Gradle for build and dependency management.

  • Package and deploy applications on Linux servers or containers.

  • Collaborate with DevOps on CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

  • Support containerized deployments with Docker and Kubernetes, if applicable.


Desired Qualifications:



  • Experience with security best practices for cloud or distributed applications.

  • Familiarity with OAuth, JWT, and related authentication and authorization mechanisms.


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. Be sure to include your current location or relocation plan, availability or start date, and any cooling-off requirement.



Requisition Notes


Enable Skills-Based Hiring: No


Qualification Assessment: Must Have


Focus Skill: Linux


Hours per Day: 8


Labor Type: Technical


Respond by Date: 06/30/2026


Maximum Submissions per Supplier: 0

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10107103
  • Position Id: 373515-862
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Plano, Texas

13d ago

Easy Apply

Contract

Depends on Experience

Plano, Texas

4d ago

Easy Apply

Contract

Depends on Experience

Irving, Texas

Today

Easy Apply

Third Party, Contract

Depends on Experience

Carrollton, Texas

Today

Easy Apply

Contract

$62.11 - $72.11 per hour

Search all similar jobs