Search by job, company or skills

F

Java Backend Dev

4-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 4 months ago
  • Over 100 applicants

Job Description

The Role

  • Contribute to all stages of software development lifecycle
  • Develop and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envision system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business goals
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Propose changes to current Java infrastructure
  • Implement technical designs for application development
  • Write well-designed, testable code
  • Conduct software analysis, programming, testing, and debugging
  • Manage Java and Java EE application development
  • Develop documentation to help users
  • Transform requirements into stipulations
  • Prepare and produce releases of software components
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

Requirements

Must Have

  • Java 8/11 Concepts
  • Collections – Types, Usage, Sorting
  • Multi-threading / Parallelism – Considerations, Thread Pool, CompletableFuture, Executor Service
  • Exception Handling – Best practices, resource cleanup
  • Design Patterns – Singleton, Builder, Factory, Observer
  • Data Structures
  • Sorting/ Search Algorithm
  • Space and Time Complexity
  • Spring Boot, Spring JPA
  • SQL or Postgres
  • REST API – API First approach, Methods, Standards, Rest Controller
  • Securing REST API – Strong understanding of Spring Security, JWT
  • Microservices Patterns
  • CRUD operations, Performance tuning
  • Unit, Functional & Integration testing
  • Problem Solving / Analytical / Pseudo code logic
  • Troubleshooting Skills – Elimination method, approaches to pinpoint issue, tools used, Log levels, best practices
  • Proactive, Self-starter, Collaborative, Strong communication skills (verbal and written)
  • Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications

Good to Have

  • Kafka / UI Development – Angular / React
  • Distributed Systems, Splunk

More Info

About Company

Fulcrum Digital is a global system integrator driving transformative results through AI-powered solutions. We implement, integrate, and grow ecosystems across industries, delivering high-quality outcomes at a fraction of the cost. Specializing in AI, Creative, Infrastructure, and e-commerce services, we empower businesses in Insurance, Financial Services, Government, Education, Manufacturing, Retail, and Logistics to thrive.

Job ID: 118202151