Back
Kani Solutions
FullStack Java Developer
Location:
Hyderabad, Pakistan
Department: Information Technology
Job Description
Job Summary
We are seeking an experienced FullStack Java Developer to design and build robust applications while driving technical excellence. The ideal candidate will have hands-on expertise in Java, Spring Boot, and microservices development, with a strong foundation in database management, cloud services, and payment gateway integrations. This role requires problem-solving abilities, optimization skills, and debugging expertise. The developer will collaborate with internal teams to design, develop, and maintain software solutions.
Responsibilities
- Build scalable, maintainable applications from the ground up.
- Write clean, reusable, and efficient code in Core Java, ensuring adherence to OOP principles.
- Design and develop microservices using Spring Boot and Spring Data JPA.
- Manage database operations with SQL and MongoDB, implementing Liquibase for version control.
- Optimize algorithms and data structures to enhance application performance.
- Leverage AWS Services (S3, Pinpoint, Secret Manager) for cloud-based solutions and deploy with Nginx.
- Debug issues using Log4j to ensure smooth application performance.
- Integrate and maintain secure payment gateways in applications.
- Utilize Design Patterns to build reusable and scalable components.
- Maintain version control and collaboration through GitHub.
- Develop, integrate, and manage API Gateways to ensure efficient service communication.
- Solve complex technical problems using analytical and creative problem-solving skills.
- Stay updated with emerging technologies and best practices.
Required Skills & Expertise
- Core Java: Strong fundamentals in OOP, Collections, Multithreading, Exception Handling.
- Frameworks: Expertise in Spring Boot, Spring Data JPA, Microservices architecture.
- Database Management: Proficient in SQL, MongoDB, Liquibase for database changes.
- Cloud Services: Hands-on experience with AWS (S3, Pinpoint, Secret Manager).
- Hosting & Debugging: Proficient in Nginx for application hosting and Log4j for debugging.
- Payment Gateway Integration: Knowledge of implementing secure payment solutions.
- Design Patterns: Expertise in building scalable and reusable software designs.
- Algorithms & Data Structures: Ability to solve complex problems with optimized solutions.
- Version Control: Advanced skills in GitHub for version control and collaboration.
Preferred Attributes
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Passion for continuous learning and staying current with new technologies.
Visit our careers page to discover more exciting roles!
Employment Type: Full Time
Job Location: HyderabadIndiaMindspace
Working Hours: 9 hour shift
Date posted: April 2025
Kani Solutions
FullStack Java Developer