Java Developer - Intermediate
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Design, develop, test, deploy, and improve software using modern toolsets.
- Apply Agile methodologies within a common framework such as Scrum or Kanban.
- Implement CI/CD pipelines and practice Test Driven Development.
- Build cloud-ready services with a focus on resiliency, observability, and security.
- Collaborate across the software lifecycle including analysis, testing, deployment, and maintenance.
Requirements
We are seeking a Software Engineer to join our team. The ideal candidate will have strong experience in multi-technology application development, Agile delivery, CI/CD, TDD, and cloud-native engineering and a proven ability to design, build, test, deploy, and maintain resilient and secure software., * Proficiency in one or more general-purpose languages (e.g., Java, Python, C#, or similar).
- Working proficiency with modern development toolsets and version control.
- Strong understanding of Agile practices and team collaboration.
- Experience with Continuous Integration, Continuous Delivery, and Test Driven Development.
- Knowledge of cloud development concepts, application resiliency, and security fundamentals.
- Experience level: Intermediate.
Preferred Skills:
- Exposure to public cloud platforms and infrastructure as code.
- Experience working in Agile/Scrum teams with automated testing and monitoring.
Benefits & conditions
- 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 the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?
Where To Find Software Engineering Jobs