[Only 24h Left] Advanced Java Concepts

2 weeks ago


Mumbai, India Teamware Solutions Full time

Job Description - Key Responsibilities: - Advanced Java Application Development: - Develop high-performance, scalable, and reliable applications using Advanced Java concepts and frameworks. - Implement complex business logic, algorithms, and integrate with backend databases. - Apply object-oriented programming principles to create robust, maintainable, and modular code. - Use advanced Java features such as Streams, Lambda Expressions, Concurrency, Multi-threading, and JVM internals. - Handle the development of RESTful services and APIs using frameworks such as Spring Boot, Spring MVC, or Java EE. - Architecture & Design: - Participate in designing and architecting distributed systems and microservices. - Use design patterns like Factory, Singleton, Strategy, Observer, and Builder to design efficient and scalable systems. - Collaborate with architects and other developers to establish best practices, standards, and guidelines. - Develop modular, reusable, and extensible components that align with business needs and technical requirements. - Performance Optimization: - Optimize applications for maximum performance, scalability, and reliability. - Troubleshoot and resolve performance bottlenecks related to the application layer, database, or distributed systems. - Profile, benchmark, and fine-tune Java applications for memory and CPU usage to ensure the highest performance. - Implement caching strategies, such as Redis or Memcached, for efficient data retrieval. - Concurrency & Multi-threading: - Develop multi-threaded and concurrent applications to ensure high responsiveness and performance. - Implement thread synchronization, locking, and thread pooling to handle concurrency issues in large-scale applications. - Use Java's concurrency libraries like java.util.concurrent for thread-safe data handling and task management. - Testing and Debugging: - Write unit tests and integration tests for complex features to ensure code quality and prevent regressions. - Use testing frameworks such as JUnit and Mockito for creating test cases and ensuring coverage. - Debug, troubleshoot, and resolve issues in development, staging, and production environments. - Integration and Deployment: - Integrate Java applications with third-party APIs and services. - Configure CI/CD pipelines for automatic deployment using tools like Jenkins, GitLab CI, or Travis CI. - Manage version control with Git and collaborate in an Agile development environment. - Documentation: - Write clear and concise documentation for code, architecture, APIs, and processes. - Ensure that all system designs, user guides, and code comments are maintained and updated. - Required Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 5+ years of experience in Java development, with expertise in advanced Java concepts and frameworks. - Strong hands-on experience with Java 8+, including Lambda Expressions, Streams, and Functional Interfaces. - In-depth knowledge of concurrent programming, multi-threading, and JVM internals. - Expertise in building scalable, high-performance applications using Spring Framework (Spring Boot, Spring MVC, Spring Security). - Solid understanding of distributed systems, microservices, and API design. - Experience with RESTful API development and integration with external systems. - Proficiency in database management and integration with relational databases like MySQL, PostgreSQL, or Oracle. - Familiarity with NoSQL databases such as MongoDB or Cassandra. - Strong problem-solving skills, including experience with profiling and performance tuning Java applications.



  • Mumbai, India McLaren Strategic Solutions (MSS) Full time

    Seeking an experienced L2 Senior Support Engineer with expertise in Java Quarkus and application support. The role involves advanced troubleshooting, incident management, and providing configuration and environmental support for critical business applications - Provide L2 support for business-critical applications built on Java Quarkus and - Perform advanced...


  • Chennai, Mumbai, Pune, India Citiustech Healthcare Technology Private Limited Full time

    Job Description Mandatory Skills: - Frontend: ReactJS, React Hooks, CSS, Bootstrap, HTML5, JavaScript, TypeScript, Jest (Unit Testing). - Backend: Java (7/8/11) Core to Advanced Concepts, JUnit, Spring Boot, Spring Framework, Service API, Microservices. - Database: PL/SQL, Oracle 11g. - Operating Systems: Windows, Linux. Desired Skills: - Backend &...


  • Mumbai, India LTIMindtree Full time

    Hiring Location : Mumbai / Hyderabad / Bangalore / Pune Grade looking for: 5 – 8 Years Notice Period details : 15-30 Day Mandatory Skills : Java , Spring Boot, Microservices JD- Job Title: Senior Java Developer Job Summary We are seeking a highly experienced Java Developer to lead the design, development, and deployment of robust, scalable, and...


  • Mumbai, India Oracle Full time

    Job Description Job Responsibilities - Design, develop, and maintain enterprise-grade applications using Core Java and J2EE technologies. - Build scalable and maintainable web applications with the Struts framework, ensuring adherence to best practices. - Refactor and enhance existing applications for performance, security, and scalability. - Develop and...


  • Mumbai, India Acme Services Full time

    Job Description - Running day-to-day management of the post production crew and editors. - Quality control (QC) to ensure creative intent is matched. Specific focus to be placed on edit, colour, sound mix, music, VFX and credits to confirm all versions are correct and nothing has been accidentally left out. - Updating, maintaining, and ensuring compliance...


  • Mumbai, India Pepper Content Full time

    Pepper Content (www.peppercontent.io) is building a global content marketplace that brings companies and content creators together to scale up content creation processes across 75+ content verticals and 150+ content categories. Over the past 5 years, over 100,000+ freelance content creators have applied to be part of the Pepper network of which we work with...


  • Mumbai, India JPMorganChase Full time

    Job Description Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Wholesale Credit Risk team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Mumbai, India Hexaware Technologies Full time

    Java full stack DeveloperLocation: MumbaiExperience: 4.5-7 Years1. Java Proficiency: Strong understanding of Java programming, including OOP principles. 2. Frameworks: Experience with frameworks like Spring Boot or Java EE for building RESTful APIs. 3. Database Knowledge: Familiarity with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g.,...


  • Mumbai, India Tata Consultancy Services Full time

    WE are hiring Java Fullstack Developer EXP 5-10 Location Mumbai Required Information Details 1 Role JAVA/J2EE Senior Developer (Spring & Hibernate) 2 Required Functional Skill Set Hands on experience of developing application using Java / J2EE framework 3 Required Technical Skill Set J2EE, Spring MVC, Hibernate, Junit, Web Services (REST & SOAP), jQuery,...


  • Mumbai, India Left of Centre Marketing LLP Full time

    Left Of Centre Marketing LLP is a creative agency having offices in Mumbai and Ahmedabad. We help brands by producing top-notch videos which can be used as ad films, infomercials, explainer videos, or awareness campaigns. We are looking for someone who can help us with the below responsibilities. 1. Develop and write scripts for advertisements, brand...