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
+45 more
Job description
- Design, develop, test, and maintain scalable, high-performance Java applications.
- Participate across the SDLC from requirements and design through deployment and support.
- Build RESTful APIs and microservices using Spring Boot and related frameworks.
- Design and implement cloud-native solutions leveraging AWS services.
- Create and maintain Infrastructure as Code with Terraform.
- Develop and manage CI/CD pipelines with Jenkins to automate build, test, and deploy processes.
- Perform code reviews, debugging, troubleshooting, and quality improvements.
- Collaborate with architects, product owners, business analysts, and cross-functional teams.
- Integrate applications with internal and external systems via APIs, messaging, and cloud services.
- Conduct performance tuning, optimization, and application monitoring.
- Implement security best practices, coding standards, and compliance requirements.
- Create and maintain technical documentation, design artifacts, and runbooks.
- Evaluate emerging technologies and recommend improvements to enhance performance and efficiency.
- Support production deployments and resolve application issues as needed.
Requirements
We are seeking a Java Developer to join our dynamic team. The ideal candidate will have strong experience in Java, Spring Boot, AWS, Terraform, and CI/CD with Jenkins and a proven ability to design, deliver, and support scalable, cloud-native enterprise applications., * Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related field.
- 5+ years of professional software development experience using Java.
- Strong experience with Java 8/11/17 and object-oriented design principles.
- Hands-on microservices development with Spring Boot.
- Experience with REST APIs, JSON, and API integration.
- Proficiency with AWS services: EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, and VPC.
- Experience using Terraform for infrastructure provisioning and management.
- Experience building and maintaining CI/CD pipelines using Jenkins.
- Proficiency with Git and source code management practices.
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with automated testing frameworks such as JUnit and Mockito.
Preferred Skills:
- Experience with Docker and Kubernetes.
- Knowledge of messaging platforms such as Kafka, RabbitMQ, or AWS SQS/SNS.
- Familiarity with Agile or Scrum methodologies.
- Experience with monitoring and logging tools such as Splunk, ELK, Grafana, or Prometheus.
- Knowledge of DevSecOps practices and cloud security principles.
- AWS certification such as Developer Associate or Solutions Architect.
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…