Fulcrum Digital
Fulcrum Digital - Java Backend Developer - Microservices Architecture
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 requirements. Responsibilities : - 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 review. Required 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., 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 supervision. Desired 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: 2/5/2025
Location: pune, IN
Posted Date: 2/5/2025
Contact Information
Contact | Human Resources Fulcrum Digital |
---|