
I am Hiring Java Developer for Reputed MNC Organization in Chennai
Job Location :- Chennai
Now its WFH but after some time have to go to Chennai
Skills :- Springboot, Microservices.
Notice period :- Immediate - 15 days
Exp:- 5-8years

Similar jobs
What you will be doing
- Building and maintaining Java micro services.
 - Develop new features and improve existing features of the application.
 - Coding, Implementing, Unit Testing and Documenting Java based services.
 - Design, build, and maintain efficient, reusable, and reliable Java code.
 - Code reviews and ensuring adherence to software development standards.
 - Contribute to team and organizational improvements in process and infrastructure.
 - Participating in requirements gathering and functional specification activities.
 - Resolving and helping to mitigate production issues.
 
What you need to be successful
- Has proven himself as a solid individual contributor and has some initial management ability
 - Understands the culture and upholds it
 - Well respected with the team
 - Looking to grow more as a manager than as an engineer
 - Split time b/w hands-on technical work and people management of a small team
 - Be a role model for the people in your team
 - Responsible for team mentorship, technical planning, resource allocation & project delivery
 - Build solid working relationships with counterparts outside engineering
 - If we shortlist you for a lead role, then you'll have to mentor SDE-1 towards their SDE-2 journey.
 - Progress up to manager in 2-3 years
 - Strong Data Structure and Algorithms
 - Experience of building micro services architectures, developing RESTful services,continuous integration, unit and integration testing.
 - Proficient with SpringBoot, Hibernate, JUnit and other Java frameworks apart from RDBMS and NoSQL databases - PostgreSQL, MongoDB
 - Gauge or other BDD frameworks and experience in Fintech would be preferred.
 
JioTesseract, a digital arm of Reliance Industries, is India's leading and largest AR/VR organization with the mission to democratize mixed reality for India and the world. We make products at the cross of hardware, software, content and services with focus on making India the leader in spatial computing. We specialize in creating solutions in AR, VR and AI, with some of our notable products such as JioGlass, JioDive, 360 Streaming, Metaverse, AR/VR headsets for consumers and enterprise space.
About the Job
As a Cloud Backend Engineer you will design, develop, and maintain scalable and reliable backend systems in cloud environments. You will be responsible for building cloud-native applications, optimizing backend performance, and ensuring seamless integration with frontend services and third-party systems.
What You’ll Be Doing
- Backend Development
 - Design and implement scalable and high-performance backend services and APIs for cloud-based applications.
 - Develop microservices architectures and serverless functions to support business needs.
 - Ensure backend systems are secure, reliable, and performant, adhering to best practices and industry standards.
 - Cloud Infrastructure and Deployment
 - Build and manage cloud infrastructure using platforms such as AWS, Google Cloud Platform (GCP), or Azure.
 - Deploy and maintain backend services using cloud-native technologies (e.g., Kubernetes, Docker, AWS Lambda, Google Cloud Functions).
 - Implement and manage CI/CD pipelines to automate deployment processes and ensure smooth delivery of updates.
 - Performance Optimization
 - Monitor and optimize the performance of backend services, including database queries, API responses, and system throughput.
 - Implement caching strategies, load balancing, and other performance-enhancing techniques to ensure scalability and responsiveness.
 - Troubleshoot and resolve performance issues and system bottlenecks.
 - Database Management
 - Design and manage relational and NoSQL databases, ensuring data integrity, scalability, and performance.
 - Implement data access patterns and optimize queries for efficient data retrieval and storage.
 - Ensure backup, recovery, and data security practices are in place.
 - Integration and Collaboration
 - Collaborate with frontend developers, DevOps engineers, and other stakeholders to integrate backend services with frontend applications and third-party systems.
 - Participate in architectural discussions and provide input on system design and technology choices.
 - Ensure clear communication and documentation of backend services, APIs, and system interactions.
 - Security and Compliance
 - Implement security best practices to protect backend services from threats and vulnerabilities.
 - Ensure compliance with relevant regulations and standards, including data privacy and protection requirements.
 - Conduct regular security assessments and vulnerability scans to maintain system integrity.
 - Testing and Quality Assurance
 - Develop and maintain automated tests for backend services, including unit tests, integration tests, and end-to-end tests.
 - Perform code reviews and participate in quality assurance processes to ensure high code quality and reliability.
 - Monitor and address issues identified during testing and production deployments.
 - Documentation and Knowledge Sharing
 - Document backend services, APIs, and infrastructure setups to facilitate knowledge sharing and support.
 - Create and maintain technical documentation, including architecture diagrams, API specifications, and deployment guides.
 - Share knowledge and best practices with team members and contribute to a collaborative development environment.
 
What We Need To See
- Strong experience in backend development, cloud technologies, and distributed systems, with a focus on building robust, high-performance solutions.
 - Minimum 5 years of experience in backend development, with a strong focus on cloud-based applications.
 - Proven experience with cloud platforms (AWS, GCP, Azure) and cloud-native technologies.
 - Experience in designing and implementing RESTful APIs, microservices, and serverless architectures.
 - Technical Expertise in:
 
1. Backend Development
- Strong experience with backend programming languages such as Node.js, Python
 - Expertise in working with frameworks such as NestJS, Express.js, or Django.
 
2. Microservices Architecture
- Experience designing and implementing microservices architectures.
 - Knowledge of service discovery, API gateways, and distributed tracing.
 
3. API Development
- Proficiency in designing, building, and maintaining RESTful and GraphQL APIs.
 - Experience with API security, rate limiting, and authentication mechanisms (e.g., JWT, OAuth).
 
4. Database Management
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).
 - Experience in database schema design, optimization, and management.
 
5. Cloud Services
- Hands-on experience with cloud platforms such as Azure,AWS or Google Cloud.
 
6. Performance Optimization
- Experience with performance tuning and optimization of backend services.
 
7. Security
- Understanding of security best practices and experience implementing secure coding practices.
 - Soft Skills:
 - Strong problem-solving skills and attention to detail.
 - Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
 - Ability to manage multiple priorities and work in a fast-paced, dynamic environment.
 
Looking for a Senior Java Developer | Bangalore to join a team of rockstar developers. The candidate should have a minimum of 8+ years. of experience in Java.
There are multiple openings. If you're looking for career growth & and a chance to work with the top 0.1% of developers in the industry, this one is for you! You will report to IIT'ans/BITS grads with 10+ years of development experience and work with F500 companies (our customers).
Company Background - CodeVyasa is a Software product engineering and Development company that helps Early-stage and mid-market Product companies with IT Consulting, App Development, and On-demand Tech Resources. Our Journey over the last 3 years has been nothing short of a roller-coaster. Along our way, we've won some of the most prestigious awards while driving immense value to our customers & and employees. Here's the link to our website (codevyasa.com). To give you a sense of our growth rate, we've added 70+ employees in the last 6 weeks and expect another 125+ by the end of Q1 2024.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
 - Minimum of 6 years of experience as a Java Developer
 - Aptitude for learning new technologies quickly.
 - Good problem-solving and analytical skills.
 
What We Offer:
Glassdoor rating of 4.8, indicating high employee satisfaction.
Free healthcare benefits.
Strong focus on upskilling and professional development opportunities.
Diverse and inclusive work environment.
Competitive compensation and benefits package.
Emphasis on maintaining a healthy work-life balance.
We are looking for a Software Development Engineer (Java Backend) to join our team! As a key member of our engineering team, you will be responsible for the end-to-end development and delivery of our products.
Diverse Hiring: SDE 3 (Java Backend) | 5-8 Y | Bangalore WFO | Females Only |
Prefer qualified candidates from Premium Institutes - NIT / IIT / IIIT / REC / BITS / REC with relevant working from Products / Unicorns alike Flipkart, Amazon, CRED, Swiggy, Zomato, Jupiter, Blinkit, OYO, Ola, Uber, Pine Labs, PayTM,
Scope Of Work:
Design, develop, deliver & maintain highly-scalable, cloud-native products, working with product and design teams.
Ability to ship to production in small testable pieces of code, in quick iterations
A good grasp of scalable software development, with a DevOps mindset
Providing people and technical leadership to your engineering teams
Support in developing and managing companies IT infrastructure
Participate in the hiring of world-class engineers and grow the engineering team
Required Skills & Qualifications:
Must have a deep understanding of both development and operations processes, as well as a strong technical background.
5+ years of experience developing software products - Java.
Demonstrable experience in leading software teams by example.
Job Description
Organizational Overview
It is a super app to digitize India’s 50M+ sales agents where they can get access to relevant products & services, receive training through interactive videos on “how to sell, what to sell and whom to sell”, and earn money. For businesses, we help them save a huge effort in managing and training these agents and help them increase their reach to every nook and corner of the country.
India is a trust deficit market which cannot be accessed through Internet Marketing on Facebook and Google as the majority of the customers need training, push, motivation and a primer on why and how to use a product.
To solve this problem, traditional industries like BFSI, Telecom, Automobile, Real Estate etc. use 50M+ frontline sales executives to drive distribution. We believe that not just for these traditional industries but also for emerging companies in FinTech, EdTech etc these agents will play a pivotal role in accessing trust deficit customers.
They have grown to a 100,000+ agent network across India (growing 50% MoM). One Code is funded by tier1 VC’s and angels in India.
Role Overview
Summary of Role
As a part of the consumer products software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of the software applications.
Responsibilities:
- Overlook development of all consumer products in JAVA
 - Optimize components for maximum performance across a vast array of web-capable devices and browsers
 - Focus on code maintainability and performance of application
 - Provide technical advice and assists in solving programming problems
 - Continuously create new and interactive features that would help to improve user experience and user engagement.
 - Assist with troubleshooting of issues as needed
 - Lead the design and architecture of software solutions
 - Assist in developing and maintaining continuous integration pipelines
 
Required Skills for this Role:
- JAVA
 - Spring/Spring Boot
 - Hibernate
 - Linux
 - REST
 - Kafka
 - Mysql
 - AWS
 - ELK Stack (Elasticsearch)
 - CI/CD Pipelines
 - Team Leadership experience of at least 3 year
 
Qualifications:
- 2+ years of experience in Java based technologies
 - Experience in designing databases and system architecture
 - Experience in building products from scratch at well funded start-ups
 
Salary Range: Best in industry
Why join us?
- You will get to work with an experienced team who has worked in multiple startups.
 - Experimenting is the name of the game. And POCs are the snacks that fuel them.
 - Grow with us. It is a family
 - Gain exposure to two of the fastest growing markets in the world - South East Asia and Social Commerce
 
Java
Mandatory:
- Strong expertize in Java/J2EE(4-7 years of experience)
 - Strong expertize in Microservices, SpringBoot
 - Java including multithreading and concurrency
 
Preferred skills :
- Experience in Virtualization, SDN, NFV, Yang, Netconf
 - Good Knowledge on Networking
 - Multithreading and concurrency
 
Function: Software Engineering → Other Software Development
Java
Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Responsibilities:
Contribute to all phases of the development lifecycle.
Write well-designed, testable, efficient code.
Ensure designs comply with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Key Skills
- In depth knowledge of Node.js
 - Knowledge of integration with front-end JavaScript libraries and frameworks like react js
 - Should be experienced with Micro-services.
 - Knowledge of both SQL and NoSQL databases such as MySQL, Oracle, MongoDB
 - Working experience of Git preferably bitbucket.
 - Good knowledge of CI/CD preferably using bitbucket pipelines and Jenkins.
 - Working knowledge of agile methodologies and techniques
 
Responsibilities
 Work on the development backend systems for our first product
 Build reliable, secure and performant backend systems
 Drive test coverage and continuous delivery automation within the team
Requirements
 3-5 years of software development experience
 Strong computer science fundamentals
 Good knowledge of Java ecosystem
 Can write code that is readable, maintainable and performant
 Good understanding of relational databases, transactions, entity-relationship modeling
 Comfortable writing multi-threaded programs
Desired Skills and Experience
Java,J2EE,Spring,Struts
About the opportunity
What you’ll be doing:
- You will contribute to all aspects of an agile software development life-cycle including design, architecture, development, documentation, testing and operations.
 - You will build cutting-edge scalable systems by writing simple and efficient code.
 - You will push your design and architecture limits for new product development.
 - You will collaborate with product managers, and other key stakeholders within the MMT family to successfully execute projects.
 - You will ensure compliance with build/release and configuration management process.
 
What you’ll bring to the table:
- You possess good understanding of Agile Methodology, Object Oriented Programming Concepts and Responsive Designs.
 - You have hands-on experience on Java/ J2EE stack and have done development across multiple browsers/platforms delivering mind-boggling results.
 - You thrive in complexity and jump at the opportunity to collaborate with colleagues to delivery projects within tight deadlines.
 - If you have work experience in a product/start-up company, we’ll like you even more.
 
Our Purpose and Challenges
With over 47% market-share, MakeMyTrip is India’s first and biggest travel company. In fact, one in every four passengers at an airport is our customer. Driven by the desire to provide an exceptional travel experience for our customers, we have continuously stayed ahead of the curve by developing technology and products to meet the ever-changing demands of the rapidly evolving travel ecosystem.
We are currently solving multiple challenging problems, including -
- How to bring the next 100 million users to our platform?
 - How to leverage customer insights to create a truly personalised experience for users?
 - How to create a delightful experience for our users, to make travel synonymous to MMT?
 








