
Java Developer
3 weeks ago
Core Responsibilities :
- Designing and developing the overall architecture of Java applications, including choosing appropriate technologies, frameworks (like Spring Boot, Hibernate, etc.), and architectural patterns (microservices, event-driven architecture, etc.).
- Write high-quality, maintainable, and well-tested code. Participate in code reviews, troubleshoot issues, and mentor junior and mid-level team members.
- Design, implement, and optimize database schemas, queries, stored procedures, and functions to support application requirements. This includes working with relational databases (e.g., MySQL, PostgreSQL) and potentially NoSQL databases (e.g., MongoDB, Cassandra)
- Identifying and resolving performance bottlenecks, optimizing application performance, and ensuring efficient resource utilization.
- Working with cloud platforms (like AWS, Azure, or GCP) and containerization technologies (like Docker and Kubernetes) for deployment and management of applications.
- Design, develop, and maintain scalable backend systems using Java (Spring Boot) and integrate AI/LLM services. Ensure secure, efficient, and scalable communication between LLM APIs (OpenAI, Google Gemini, Azure OpenAI, etc.) and internal systems.
- Work closely with product managers, designers, other developers, and stakeholders to define requirements, design solutions, and ensure successful delivery of software solutions.
- Contribute to defining system architecture, integrating data storage solutions, and exploring new technologies and alternatives for architectural review.
- Conduct software analysis, programming, testing, and debugging to resolve complex technical issues related to both application logic and database integration.
- Implementing and managing caching strategies to improve response times and reduce database load. Choosing appropriate caching strategies (e.g., in-memory caching, distributed caching) based on application requirements. Integrating and managing caching solutions like Redis, Memcached, or Ehcache.
Skills and Experience :
- A strong foundation in Java programming, including core concepts, advanced topics (like multithreading and JVM internals), and design patterns is essential.
- Designing and implementing microservices using Spring Boot and related technologies, ensuring they are scalable, robust, and secure.
- Utilizing messaging systems like Kafka or RabbitMQ to implement event-driven architectures, enabling asynchronous communication between services.
- In-depth knowledge of database technologies, including schema design, SQL optimization, and experience with specific database systems.
- Create and maintain RESTful APIs, and potentially GraphQL APIs, for seamless integration with web and mobile front-end applications. Ensure adherence to best practices in API design, documentation, and implementation.
- Implement monitoring solutions (e.g., Prometheus, Grafana) to track service health and performance, and troubleshoot issues in production environments.
- Leverage and contribute to the Netflix Open Source Software (OSS) ecosystem, including components like Eureka for service discovery, Hystrix for fault tolerance, and Ribbon for client-side load balancing.
Qualification :
- 6-8 years of experience in software development with a strong focus on Java.
- Proven experience as an engineer in large-scale enterprise systems.
- Excellent understanding of software design and programming principles.
- Strong problem-solving skills and attention to detail.
- Excellent communication and leadership skills.
-
Java Developer
3 days ago
Bengaluru, Karnataka, India Addnectar Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHi,We are urgently hiring for the role: Java Developer Location: BangaloreMode:C2HExperience level: 8 years Core Java & Versions:Strong proficiency in Java SE bit) with readiness to work on migration to Java bit)Solid understanding of Java language features, concurrency, collections, Swing, SWT and exception handling. 2 years of experience in XCode ...
-
Java Developer
3 weeks ago
Bengaluru, Karnataka, India Future Focus Infotech Full timeJob DescriptionExperience - 4+yearsLocation - ThaneSkills - Java, Spring boot, Microservices, Angular (Preffered)Job Title: Java DeveloperOverview:We are seeking a highly motivated and detail-oriented individual to join our team as a Java Developer. This role requires a dynamic professional who can adapt to evolving business needs and drive value through...
-
Java Developer
2 weeks ago
Bengaluru, Karnataka, India Tredence Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob Description: Java DeveloperWe are looking for a talented Java Developer with experience in cloud environments and DevOps practices to join our team. The ideal candidate will have strong hands-on expertise in Java development and exposure to Microsoft Azure and Azure DevOps for building and deploying scalable applications.Key Responsibilities:Design,...
-
Java Developer
5 days ago
Bengaluru, Karnataka, India Synechron Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSoftware Requirements:Proficiency in Java programming languageKnowledge of Java frameworks such as Spring, Hibernate, and StrutsFamiliarity with Java development tools such as Eclipse, IntelliJ IDEA, and NetBeansKnowledge of databases such as MySQL, Oracle, and SQL ServerOverall Responsibilities:Develop, test, and maintain high-quality Java applicationsWork...
-
Java Developer
15 hours ago
Bengaluru, Karnataka, India Mobile Programming Full time ₹ 6,00,000 - ₹ 12,00,000 per yearInterested can whatsapp or call at Roles and ResponsibilitiesDesign, develop, test, and deploy Java-based microservices using Spring Boot.Mandatory Skills-java, core Java, spring boot, microservices.
-
Java Developer
3 weeks ago
Bengaluru, Karnataka, India Empower Solutions Full timeRole : C++ Developer the Role : We are seeking an experienced Java Engineer to join our technology modernization program, specifically to lead the conversion of legacy C++ monolithic applications into modern Java-based microservices. The successful candidate will be responsible for breaking down complex C++ codebases, designing and developing highly...
-
Java Developer
4 weeks ago
Bengaluru, Karnataka, India Coders Brain Full timeJob DescriptionResponsibilities:- Contribute to all stages of software development lifecycle- Design, implement and maintain Java-based applications that can be high-volume and low-latency- Analyze user requirements to define business objectives- Envisioning system features and functionality- Define application objectives and functionality- Ensure...
-
Java Developer
21 hours ago
Bengaluru, Karnataka, India SourceMash Technologies Pvt. Ltd. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled Java Developer with 4+ years of hands-on experience in designing, developing, and maintaining Java-based applications. The ideal candidate should have a strong grasp of core Java concepts, frameworks, and best practices, with a passion for building scalable and high-performance applications.Key Responsibilities:Design, develop,...
-
Java Developer
15 hours ago
Bengaluru, Karnataka, India Istar Business Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per year• Strong proficiency in Java SE bit) with readiness to work on migration to Java bit)• Solid understanding of Java language features, concurrency, collections, Swing, SWT and exception handling• 2 years of experience in XCode (must) Required Candidate profile• Experience JDBC database• Proficiency in Hibernate ORM for data persistence• Strong...
-
Java Developer
3 weeks ago
Bengaluru, Karnataka, India Devlats Pvt Ltd Full timeTechnologies : Java, Spring Boot, SQLExperience - 4+Location : BangaloreNP : ImmediateJob Description : Microservices Based Application Development We are seeking a skilled and experienced Senior Java Developer to design, develop, and maintain high-performance, scalable applications. You will be responsible for leading development efforts, writing clean and...