About
Java Developer with 2 years of experience at Orosoft Solutions Pvt. Ltd., Mumbai, working on NeoX, an internal financial reporting and analytics platform. Experienced in migrating legacy Java Swing applications to Spring Boot–based microservices and developing REST APIs. Skilled in Core Java, Spring Boot, Hibernate, MySQL, and PostgreSQL, with hands-on experience in API testing and deployment using Rancher. Collaborative team player actively contributing to Agile development and knowledge-sharing activities.
Skills & Expertise (40)
Work Experience
Java Developer
Orosoft Solutions Pvt. Ltd.
Jun 2023 - Jun 2025
NeoX is an internal platform used by finance and operations teams at the client organisation to access business reports online. The core work involved replacing a legacy Java Swing desktop application with a web-based system using Spring Boot and microservices. Developed and maintained RESTful web services, handling both API production and consumption, following industry best practices. Integrated Swagger for API documentation and endpoint testing. Implemented business logic using Core Java, OOP principles, Collections Framework, Multithreading, Exception Handling, and custom exception design. Worked extensively with Spring IoC, Spring MVC, JDBC, and Hibernate ORM for efficient data persistence and business logic implementation. Designed and maintained microservices-based applications, including service-to-service communication primarily using gRPC with exposure to RestTemplate and Feign Client. Hands-on experience with MySQL and PostgreSQL databases, including writing optimized SQL queries and ensuring data integrity. Implemented caching and distributed data management using Hazelcast to improve application performance and scalability. Applied Multitenancy concepts in tenant-based application design. Performed API testing and validation using Postman, along with writing and executing Test cases for functional verification. Conducted load testing and performance testing, identifying bottlenecks and contributing to performance optimization. Deployed and managed containerized microservices using Rancher (Docker-based environment). Configured and managed Apache Tomcat servers for application deployment. Managed project dependencies using Maven (pom.xml) and followed proper build and release practices. Used SourceTree (Git-based) for version control and repository management; tracked task status and issues using Redmine. Worked in an Agile/Scrum environment, actively participating in sprint planning, reviews, and daily stand-ups. Analyzed business requirements, implemented code changes, performed debugging and application enhancements, prepared technical design documentation for new features, and gained exposure to Apache Kafka concepts.
Education
Bachelor of Engineering (B.E.) - Sant Gadage Baba Amravati University
2015 - 2019 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Need Sponsorship
Relocation
Open to Relocation
Skills (40)
Click a skill to find developers with the same skill