What are the responsibilities and job description for the Java Backend Developer position at Hire'in Solutions?
Job Title: Java Backend Developer
Location: Charlotte, NC
Role : Fulltime
Job Description:
We are seeking an experienced Java Backend Developer / Lead with strong expertise in Spring Boot and Microservices and proven experience in the banking domain. The ideal candidate will lead backend development initiatives and design scalable, secure, and high-performance systems.
Responsibilities:
- Lead backend development and technical design initiatives
- Architect and implement microservices using Spring Boot and Spring Cloud
- Develop RESTful APIs and system integrations
- Optimize applications for performance, scalability, and reliability
- Ensure compliance with banking security standards
- Troubleshoot production issues and perform root cause analysis (RCA)
- Mentor and guide junior developers
Required Skills:
- Core Java (Java 8/11/17 )
- Spring Boot, Spring MVC, Spring Cloud
- Microservices Architecture
- Kafka / RabbitMQ
- REST APIs, Postman, Swagger
- Hibernate / JPA
- Databases: Oracle, MySQL, PostgreSQL
- DevOps Tools: Jenkins, Git, Maven
- Containerization & Orchestration: Docker, Kubernetes
- Cloud Platforms: AWS / Azure / GCP
Preferred Skills:
- Banking / Payments domain experience
- Experience with core banking systems, digital payments, fraud detection systems
- Knowledge of PCI-DSS, encryption, audit logging, and security best practices