Fulcrum Digital
Fulcrum Digital - Java Backend Developer - Data Structure & Algorithm
Job Location
pune, India
Job Description
About the Role : We are seeking a highly motivated and skilled Java Backend Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality, scalable, and robust Java-based applications. You will work closely with cross-functional teams to deliver innovative solutions that meet business : - Contribute to all phases of the software development lifecycle, from requirements gathering and design to development, testing, and deployment. - Develop and maintain Java-based applications, ensuring high performance, scalability, and low latency. - Analyze user requirements to define business objectives and translate them into technical specifications. - Design and implement system features and functionality, ensuring they align with business goals. - Develop and test software components, ensuring code quality and adherence to best practices. - Troubleshoot and resolve technical issues that arise during development and deployment. - Create and maintain detailed design documentation. - Propose and implement improvements to the existing Java infrastructure. - Write clean, well-designed, testable, and efficient code. - Conduct software analysis, programming, testing, and debugging. - Manage Java and Java EE application development. - Develop user documentation. - Support continuous improvement by investigating and evaluating new technologies and presenting them for architectural Skills: - Java 8/11: Strong understanding of core Java concepts, including collections, multi-threading, concurrency, exception handling, and design patterns. - Data Structures and Algorithms: Proficiency in data structures (arrays, linked lists, trees, graphs) and algorithms (sorting, searching). - Spring Boot: Hands-on experience with Spring Boot framework, including Spring JPA and Spring Security. - RESTful APIs: Deep understanding of RESTful API design principles, including API-first approach, HTTP methods, and standards. - Databases: Strong SQL or PostgreSQL skills, including database design and optimization. - Microservices: Experience with microservices architecture and patterns. - Testing: Proficiency in unit testing, integration testing, and other testing methodologies. - Agile Methodologies: Experience working in Agile development environments (e.g., Scrum, Kanban). - Problem-solving & Analytical Skills: Excellent analytical and problem-solving abilities with a strong focus on finding efficient and effective solutions. - Communication & Collaboration: Strong written and verbal communication skills with the ability to effectively collaborate with cross-functional teams. - Proactive & Self-starter: Ability to work independently and proactively with minimal Skills : - Kafka: Experience with Kafka or other message queuing systems. - Frontend Development: Experience with frontend frameworks such as Angular or React. - Distributed Systems: Experience with distributed systems concepts and technologies. - Splunk: Experience with Splunk or other log management tools (ref:hirist.tech)
Location: pune, IN
Posted Date: 5/10/2025
Location: pune, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources Fulcrum Digital |
---|