Senior Java Developer
- Job
- 4 months ago
- by HitchPay
- Computer Science Jobs , Jobs
- 41 views
Design, develop, and maintain scalable and high - performance backend applications using Java (Spring Boot, Hibernate, etc.). Collaborate with product, DevOps, and frontend teams to deliver robust, reliable, and secure financial systems. Build APIs and integrations with third - party services (banks, payment gateways, regulatory systems). Implement microservices architecture and ensure efficient communication across services. Write clean, efficient, and maintainable code following best practices and code review standards. Optimize application performance, scalability, and security. Troubleshoot and resolve production issues with minimal downtime. Participate in software design sessions, sprint planning, and technical discussions. Mentor junior developers and contribute to continuous improvement of engineering processes. Requirements Bachelor’s degree in Computer Science, Software Engineering, or related field. 5+ years of professional experience in Java backend development. Strong proficiency in Java 8+, Spring Boot, Hibernate/JPA, and RESTful API design. Experience with microservices architecture, Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure). Solid understanding of database design and management (MySQL, PostgreSQL, MongoDB). Familiarity with CI/CD pipelines, Git, and agile methodologies. Strong problem - solving skills, attention to detail, and ability to work in a fast - paced environment. Experience working in fintech, banking, or other high - security transaction environments** is a major plus. Benefits Competitive salary and performance bonuses. Hybrid work model (3 days in - office, 2 days remote). Opportunity to work on cutting - edge fintech projects impacting millions of users. Collaborative, inclusive, and innovation - driven culture