18 Fulcrum Digital Jobs
5-6 years
Fulcrum Digital - Senior Backend Developer - Java Technologies (5-6 yrs)
Fulcrum Digital
posted 14hr ago
Flexible timing
Key skills for the job
Job Description :
- Contribute to all stages of software development lifecycle.
- Develop and maintain Java-based applications that can be high-volume and low-latency.
- Analyse user requirements to define business objectives.
- Envisioning 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 the current Java infrastructure.
- Implement technical designs for application development.
- Write well-designed, testable code.
- Conducting software analysis, programming, testing, and debugging.
- Manage Java and Java EE application development.
- Develop documentation to help users.
- Transforming 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, Completable Future, 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 -both 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 .
Functional Areas: Other
Read full job descriptionPrepare for Senior Backend Developer roles with real interview advice
5-6 Yrs
7-10 Yrs
12-15 Yrs
5-7 Yrs
4-7 Yrs
3-6 Yrs
8-10 Yrs