Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Developer.
India Jobs Expertini

Urgent! Java Developer Job Opening In Mumbai – Now Hiring mthree



Job description

mthree is seeking a Java Developer to join a highly regarded Multinational Investment Bank and Financial Services Company.
Job Description:
Role: Java Developer
Team: Client Risk
Location: Mumbai (Hybrid model with 2-3 days per week in the office)
Responsibilities:
• Develop and Maintain Applications: Design, develop, and maintain server-side applications using Java 8 to ensure high performance and responsiveness to requests from the front-end.
• Scalability Solutions: Architect and implement scalable solutions for client risk management, ensuring the system can handle large volumes of transactions and data.
• Data Streaming and Caching: Utilize Kafka or Redis for efficient data streaming and caching, ensuring real-time data processing and low-latency access.
• Multithreading and Synchronization: Implement multithreading and synchronization techniques to enhance application performance and ensure thread safety.
• Microservices Development: Develop and deploy microservices using Spring Boot, ensuring modularity and ease of maintenance.
• Design Patterns: Apply design patterns to solve complex software design problems, ensuring code reusability and maintainability.
• Linux Optimization: Ensure applications are optimized for Linux environments, including performance tuning and troubleshooting.
• Collaboration: Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers, to define, design, and ship new features.
• Troubleshooting: Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance.
Requirements:
• Educational Background: Bachelor’s degree in computer science, Engineering, or a related field.
• Programming Expertise: Proven experience (c2-5 years) in Java 8+ programming, with a strong understanding of object-oriented principles and design.
• Data Technologies: Understanding of Kafka or Redis (or similar Cache), including setup, configuration, and optimization.
• Concurrency: Experience with multithreading and synchronization, ensuring efficient and safe execution of concurrent processes.
• Frameworks: Proficiency in Spring Boot, including developing RESTful APIs and integrating with other services.
• Design Patterns: Familiarity with design patterns and their application in solving software design problems.
• Operating Systems: Solid understanding of Linux operating systems, including shell scripting and system administration.
• Problem-Solving: Excellent problem-solving skills and attention to detail, with the ability to debug and optimize code.
• Communication: Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment.
Preferred Qualifications:
• Industry Experience: Experience in the financial services industry is a plus.
• Additional Skills: Knowledge of other programming languages and technologies, such as Python or Scala.
• DevOps Practices: Familiarity with DevOps practices and tools, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Java Developer


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Developer Potential: Insight & Career Growth Guide