Full Stack Java Developer / Application Modernization Engineer
- 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
+38 more
Job description
We are seeking a Senior Full Stack Java Developer / Application Modernization Engineer to join our dynamic team. The ideal candidate will have strong experience in Java, Spring Boot, Angular, TypeScript, Python, REST APIs, and microservices and a proven ability to design, modernize, secure, and support enterprise platforms in hybrid cloud environments., * Develop enterprise applications using Java, Spring Boot, Angular, TypeScript, and Python.
- Design and support REST APIs, microservices, and system integrations.
- Build and enhance workflow orchestration and Control Panel applications.
- Lead Java, Tomcat, Python, and framework upgrade initiatives.
- Support FOSS remediation, vulnerability management, and secure coding practices.
- Develop and support SFTP integrations, messaging solutions, and batch-processing frameworks.
- Troubleshoot production issues, perform root cause analysis, and improve application performance.
- Collaborate with architecture, infrastructure, security, and business teams to deliver scalable and secure solutions.
- Leverage GitHub Copilot, Microsoft Copilot, and other AI tools to accelerate development, testing, troubleshooting, documentation, and modernization.
Requirements
- Strong full stack development experience.
- Java 11/17+, Spring Framework, Spring Boot, Hibernate/ORM, JUnit, Tomcat.
- Angular, TypeScript, JavaScript, HTML5, CSS3.
- Python development and automation experience.
- REST APIs and microservices architecture.
- Oracle/SQL development and performance tuning.
- Linux/Unix administration and application deployment.
- SFTP integration and enterprise messaging technologies.
- Git, GitHub, Bitbucket, Ansible, and CI/CD pipelines.
- OAuth and secure application development practices.
- Experience with FOSS remediation, software upgrades, and vulnerability management.
- Hybrid schedule with a minimum of 3 days per week onsite.
AI-Assisted Development (Required):
- Experience using GitHub Copilot, Microsoft Copilot, ChatGPT Enterprise, or similar AI development tools.
- Ability to use AI for impact analysis, dependency assessment, code generation, unit test creation, test automation, remediation analysis, upgrade planning, troubleshooting, and documentation.
- Ability to validate AI-generated outputs to meet security, compliance, quality, and architectural standards.
Preferred Skills:
- Redis.
- OpenShift or Kubernetes.
- Hadoop or Spark.
- Cloud-native architecture.
- Financial services or treasury technology experience.
- Event-driven and distributed systems.
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
Dev Digest 120 - Apple and peers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 132 - Binging WADFlix?
Is Software Engineering Over-Saturated?