MC
Senior Java Developer
Mega Cloud Lab
Philadelphia · On-site Full-time Senior $50 – $55/hr Today
About the role
About
We are looking for a highly skilled Senior Java Developer with strong backend engineering expertise and working exposure to front-end te on building scalable, cloud-native, event-driven systems, while also collaborating across the full stack to deliver seamless user an The ideal candidate has deep knowledge of Core Java, Spring Boot, Microservices, Kafka, and cloud-native architecture, along with ha to Agentic Al solutions and client onboarding platforms is a strong advantage.
Key Responsibilities
- Design, develop, and maintain highly scalable microservices using Java and Spring Boot
- Build and optimize event-driven architectures using Apache Kafka
- Develop cloud-native applications following best practices for scalability, resiliency, and observability
- Apply core Java concepts extensively, including multithreading, concurrency, memory management, and performance
- Work on client onboarding systems, including integrations, validations, workflows, and data processing (nice to have)
- Design and optimize database schemas and queries using SQL Server and/or Oracle
- Implement and maintain CI/CD pipelines for automated build, test, and deployment
- Ensure high code quality through code reviews, unit/integration testing, and design discussions
- Collaborate with cross-functional teams to define technical solutions aligned with business requirements
- Troubleshoot production issues and improve system reliability and performance
Required Skills & Qualifications
Technical Skills
- Multithreading & concurrency
- Collections, JVM internals, and performance optimization
- Hands-on experience with Spring Boot and Microservices architecture
- Strong experience with Apache Kafka (producers, consumers, partitions, offset man
- Solid understanding of RESTful APIs, API security, and integration patterns
- Experience working with SQL Server and/or Oracle
- Strong background in cloud-native design principles
- Stateless services
- Scalability, resilience, fault tolerance
- Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions.)
- Proficiency with Git and modern development workflows
- Working experience with React.js
- Understanding of modern JavaScript (ES6+), HTML, and CSS
- Familiarity with frontend build tools and component-based architecture
- Experience integrating React applications with backend APIs
Nice to Have
- Domain experience in Client Onboarding, KYC, AML, or Enterprise Integration platforms
- Exposure to Docker, Kubernetes, and containerized deployments
- Experience with cloud platforms (OCP)
- Knowledge of observability tools (logging, monitoring, tracing)
- Familiarity with security best practices in distributed systems
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and cross-team collaboration skills
- Ownership mindset with a focus on quality and reliability
Skills
Apache KafkaCI/CDCSSGitHTMLJavaJavaScriptJenkinsJVMMicroservicesOracleReact.jsRESTful APIsSQL ServerSpring Boot
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free