Backend Java Developer
- 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
+26 more
Job description
We are seeking a Backend Java Developer - Spring Boot / Microservices / API Integration to join our dynamic team. The ideal candidate will have strong experience in Java, Spring Boot, REST/SOAP services, and messaging and a proven ability to deliver scalable, secure, and high-performing backend applications and APIs.
Engagement Details
- Start Month: ASAP
- Onsite Expectation: Hybrid with a minimum of 3 days onsite per week
- Interview: 1-2 rounds via video. In-person may be requested.
- Approved Location: Newark, DE, The Backend Java Developer is responsible for designing, developing, testing, and supporting scalable Java-based applications and APIs. The role works closely with business stakeholders, architects, QA teams, and offshore developers to deliver high-quality solutions while ensuring application reliability, performance, and security. The developer will operate within a cross-functional Agile team to build and maintain enterprise-grade backend services, REST APIs, and batch processing applications, participating in design discussions, sprint planning, code reviews, production support, and continuous improvement initiatives., * Develop and maintain backend applications using Java and Spring Boot.
- Design, build, and support REST/SOAP APIs and integration services.
- Analyze business requirements and translate them into technical solutions.
- Conduct code reviews and ensure adherence to development standards and best practices.
- Collaborate with offshore teams to provide technical guidance and resolve issues.
- Troubleshoot application defects and support production incidents.
- Participate in Agile ceremonies, sprint planning, and estimation activities.
- Support CI/CD pipelines, deployments, and release activities.
- Create and maintain technical documentation, design specifications, and support artifacts.
- Ensure application performance, security, and scalability requirements are met.
Requirements
- Proficiency in Java and Object-Oriented Programming.
- Hands-on experience with Spring ecosystem: Spring Framework, Spring Boot, ORM, MVC, Integration, Batch, and Services.
- Expertise in SOA, REST/SOAP web services, and JSON/XML.
- Exposure to cloud technologies and platforms.
- Experience with source control tools such as Bitbucket/Git or Subversion (SVN).
- Experience with Maven, Test-Driven Development (TDD), Continuous Integration (CI), and JUnit.
- Experience with NoSQL databases, specifically Cassandra.
- Experience with at least one RDBMS: Oracle or SQL Server.
- Experience with Apache Kafka and MQ messaging frameworks.
- 5+ years of relevant experience.
Primary and Secondary Skills:
- Primary: Spring Boot
- Secondary: Core Java
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
Loading talks and stories from around this roleβ¦