Java Developer

at One of our premium client

icon
Chennai
icon
1 - 4 yrs
icon
₹2L - ₹5.5L / yr
icon
Full time
Skills
Java
Spring Boot
Hibernate (Java)

Software Engineer for Java

  • Understanding of object-oriented programming and design patterns
  • Strong with Java programming and Java Servlets.
  • Proficient in API design and development using RESTful services (JSON, XML etc)
  • Source code management using GIT
  • Knowledge in Mongo DB and SQL or any equivalent No-SQL and Relational databases. 
  • Experience working with Bootstrap, JavaScript, jQuery & HTML would be preferred.
  • Experience in Node JS would be an added advantage. 
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Software Development Engineer

at Gipfel & Schnell Consultings Pvt Ltd

Founded 2009  •  Services  •  20-100 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Chennai
icon
4 - 11 yrs
icon
₹16L - ₹70L / yr
Job Details
Description
Responsibilities:

• Participate in the requirements analysis, design, development and testing of applications.
• Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
• Optimize APIs for any applications while creating and maintaining unit tests for new code as well as fix defects.
• Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components.
• Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software.
• Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people.
• Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues.
• Take initiatives in developing and maintaining integrations of best practices within the backend department.

Requirements:

• Bachelor's degree in Computer Science (or a related discipline) as well as work experience of 5+ years.
• Strong computer science fundamentals in algorithms, data structures, storage technologies, distributed computing, operating systems, etc.
• Experience in designing and implementing scalable solutions in a large-scale distributed environment.
• Robust and defensive coding skills using Java/Golang or any other Object-Oriented Programming Language.
• Strong knowledge of RDBMS and any other NoSQL database technologies (Cassandra, HBase, MongoDB, Dynamo etc).
• Experience with building self-healing, automatic fault detection and recovery mechanisms is good to have.
Read more
Job posted by
Aravind Kumar

Software Developer

at A Fin-tech company

Agency job
via MNR Solutions
Java
MySQL
Relational Database (RDBMS)
icon
Kharghar, Mumbai
icon
3 - 5 yrs
icon
₹3L - ₹6L / yr
  • Experience in Java and associated technologies Core Java, JSP, Spring, Struts,RESTful Services,SOAP,Tomcat, Hibernate, Maven
  • Strong understanding of OOPS concepts
  • Proficient understanding of RDBMS Concepts
  • Strong understanding of Databases Oracle / MSQL / MySQL etc and PL/SQL Programming
Read more
Job posted by
Neeraj Shukla

Software Engineer II (SE-2)

at Yatra Online Pvt Ltd

Founded 2006  •  Products & Services  •  1000-5000 employees  •  Raised funding
Java
Kotlin
Groovy
Python
Django
Spring Boot
Maven
Gradle
RxJava
reactor
eventbus
Apache Kafka
RabbitMQ
J2EE
Hibernate (Java)
Microservices
containerization
icon
Kochi (Cochin)
icon
1 - 3 yrs
icon
₹3L - ₹7L / yr

Role Description

A 'Software Engineer II' is a young member of our software development teams. As an engineer you will develop highly scalable services which enable online bookings, payment transactions and personalized messaging to millions of customers who book their travel with Yatra.com. This career establishing role exposes you to complex programming skills, design patterns and DevOps practices. Therefore, the role requires you to demonstrate ability to quickly learn a programming language and framework that you can use to build an A class service. Alongwith, the role also requires very good analytical skills, ability to debug problems in an existing piece of code and work with other team members in a collaborative environment. This stage of career exposes you to independent contributor role where you are expected to work on specific problems in an independent manner with minimal assistance.

Essential Duties

● Design and development of highly robust and scalable applications in a large-scale distributed systems environment

● Translating business requirements into system design

● Ownership of key software modules, which would involve product enhancements and maintenance of existing functionality.

● Effective debugging of issues and associated fixing in a time-critical atmosphere

● Interact with peers across product domains for cross-platform development

Please note: Following traits/skills are required for performing this role.  We are looking for the best combination of skills and experience in an individual.  Therefore, not all skills are expected from a single individual.  You can apply if you have similar skills even if not exactly the same.

Core Skills

● Java/

● Kotlin/

● Grovy

● Python/

● Django/

● FastAPI

● Spring Boot/

● Gradle/

● Maven

● RxJava/

● Reactor/

● EventBus/

● Kafka/

● RabbitMQ

● AspectJ/

● Hibernate/

● GORM/

● ORM/

● JPA/

● XML-XSLT

Additional Skills

● Test Driven Development or Behavior Driven Development

● OOPS/

● Functional Programming/

● Design Patterns/

● Event Driven Systems

● Microservices/

● Containerization/

● Docker/

● GCP/

● AWS/

● Azure

Other Essential Skills

● Strong analytical skills with good problem-solving abilities

● Possess a sound understanding of data structures, algorithms, object-oriented design and services-oriented architecture

● Passion for writing high-quality code in an object-oriented language

Relevant Experience

1 to 3 Years

People Management Skills

● Be a young, energetic member of the team

● Ability to work with minimal assistance

Leadership Skills

● Ability to seek feedback, opinions and ideas to self orient with minimal assistance and also help others to orient as well. Must believe in proactive learning and collaborative working style.

● Ability to bring energy, excitement and positive vibes to the team. Ability to self motivate and inspire others.

● Ability to learn and share knowledge with others - lead by example.

Communication Skills

● Excellent Reading, Writing, Speaking and Listening skills in English and any one regional Indian language

● Excellent ability articulate a point of view and effectively communicate to team members

Educational Qualifications

● Bachelor's Degree in Computer Science or Engineering

● Diploma or PG Diploma in Computer Science or Engineering

● Masters Degree in Computer Science or Computer Applications

Relevant Work Experience

● Software Consulting/Professional Services/Product Development

● Retail/e-Commerce

● Travel Industry (Online Travel Agency - OTAs)

Hiring Stages

1. Exploratory Discussion

2. Assignment

3. Round 1 (Core Skills, Assignment Evaluation)

4. Round 2 (Soft Skills, Leadership, People Management)

5. Round 3 (Behavioral, Special Situations, General)

6. HR evaluation, compensation discussion

7. Offer for employment, Q&A

8. Acceptance and joining logistics

 

Read more
Job posted by
Maggie Mathew

JAVA SPRING BOOT DEVELOPER

at ZettalogixInc

Founded 2019  •  Services  •  100-1000 employees  •  Profitable
Go Programming (Golang)
Ruby on Rails (ROR)
Ruby
Python
Java
Microservices
RESTful APIs
Spring Boot
SQL server
Amazon Web Services (AWS)
icon
Hyderabad
icon
4 - 7 yrs
icon
₹6L - ₹10L / yr

JAVA SPRING BOOT DEVELOPER - Immediate Joiners

 

 

Work Experience: 4-7 years

Work location: Hyderabad

Must Have Skills: Spring Boot



Desired Candidate Profile

 

Proficiency in core Java & Spring framework

Expertise in Web Service technologies.

Excellent knowledge in Databases and code integrations such as Postgres SQL, SQL Server, MySQL

Experience with Java Spring Boot, Hibernate Cloud Services, AWS, S3, Server-less lambda functions
Experience with security principles and frameworks
Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth2 - Familiarity with code versioning tools such as Git, etc.

Essential skills are Core Java/J2EE, functional aspects, Spring Framework, Swagger, Tomcat, SVN, Git, Postman/Newman.

Should have worked in Agile methodologies.

Good object oriented and problem solving skills.

Strong communication skills along with the ability to work in a highly collaborative environment.

 

Role & Responsibilities

 

- Design and develop features using Java, Spring, and Hibernate

- Ability to design database schema, develop views and stored procedures

- Maintain existing software systems by identifying and correcting software defects

- Review and analyse business requirements and provide technical feasibility and estimates

- Coordinate the workflow between the UX team and front end developers

Qualification

- 4-7 years of work experience developing Java-based backend applications

- Around 2 year of work experience using Spring Boot, Spring Cloud and Microservices

- Bachelor degree in computer science, or information technology, or other related field of study

 

Read more
Job posted by
Raju AV

SDE2

at Amazon India

Founded 2015  •  Products & Services  •  100-1000 employees  •  Profitable
Java
C#
Spring
Go Programming (Golang)
Python
Data Structures
MVC Framework
SQL
NOSQL Databases
icon
Bengaluru (Bangalore), Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
icon
3 - 8 yrs
icon
₹20L - ₹50L / yr

As an SDE, you will develop a deep understanding of our business, work closely with development teams and own the architecture and end-to-end delivery of software components.

 

Requirements:

  • Exp: 3 - 8 years.
  • 4 + years' experience building successful production software systems.
  • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field).
  • The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs.
  • Expertise in System design (design patterns, LLD, HLD, Solid principle, OOAD, Distributed systems etc. ), Architecture (MVC/Micro services).
  • Excellence in technical communication.
  • Has experience in mentoring other software developers.
  • BS/MS in Computer Science or equivalent.
  • Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability.
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Expertise in delivering high-quality, innovative application.
  • Strong desire to build, sense of ownership, urgency, and drive.
  • Strong organisational and problem solving skills with great attention to detail.
  • Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
  • Experience building highly scalable, high availability services.
  • The ideal candidate will be a visionary leader, builder and operator.
  • He/she should have experience leading or contributing to multiple simultaneous product development efforts and initiatives.
  • He/she needs to balance technical leadership with strong business judgment to make the right decisions about technology choices.
  • He/she needs to be constantly striving for simplicity, and at the same time demonstrate significant creativity, innovation and judgme.
  • Proficiency in, at least, one modern programming language.
  • Experience in SQL or Non-SQL database.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.
  • Good understanding of at least some of the modern programming languages (Java) and open-source technologies
Read more
Job posted by
Sakshi Tayal

Java Developer

at It is global leader in driving profitable loyalty through p

Java
J2EE
Spring Boot
Hibernate (Java)
Spring MVC
MVC Framework
icon
Pune
icon
4 - 7 yrs
icon
₹1L - ₹22L / yr
Please find the Role Description below :
Who are we looking for? 
A passionate developer who has a strong working knowledge of OOPS and functional programming principles. Standard Definitions and abbreviations don't entice us that much. 
Key skills:
 • Strong Java and J2EE background. 
• Strong working experience in Multi-Threading, Exception Management and Use of Collections. 
• Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Logging etc. 
• Experience with web application frameworks like Spring Boot or Dropwizard. 
• Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG. 
• Understanding of relational databases, RESTful services, and build tools like Maven & Gradle 
• Knows what and when to mock and have used frameworks like Mockito/Power mock. 
• Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ. 
• Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket. 
• Exposure to Agile/Scrum, TDD not in theory but in practice. 
• Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube. 
• Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met. 
• Strong communication skills along with the ability to articulate technical designs and concepts. 
• Exposure to cloud and containerization would be a plus. 
• Hands-on experience in application development in an enterprise setup. 
• Have a good Understanding of Distributed Application Architecture. 
 
Developers at Tavisca: 
• Believe in writing clean and maintainable code. 
• Work with cutting edge technologies like Akka, Docker, Reactive Programming, Functional programming languages and NoSQL databases. 
• Are the key technical influence in software architecture decisions. 
• Are responsible for technical design and the entire lifecycle of product development. 
• Guide, mentor teams and others. 
• Are a part of an open office culture which fosters knowledge sharing sessions. 
• Work in a collaborative team environment; engage in discussions and team-wide communication such as daily Standups, tech rally, and pair programming refactoring, code review.
• Love participating as a speaker, contributing to open source projects, writing blogs or articles. What you will get? 
• Awesome opportunity to work with Micro Services architecture getting shipped on Cloud. 
• Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Nonfunctional analysis, Blue Green deployment and much more.
• Agile, Lean product development, Collaborative Development, TDD, BDD, SOLID, CI/CD would not be mere words but the true experience for you. 
• First-hand experience on broader enterprise application concerns like Message Bus, Queues, Caches, Concurrency and Parallelization. • Be a part of our product development team. 
• Lead a team to develop our next generation products from the ground up. 
• Develop your skills in cloud computing, truly scalable applications, and travel domain. 
• Be a part of our strategy in the US and India market; bring large online travel business to life. 
• Stay on the leading edge of technology and excellence. 
• Be part of an environment of excellent people, products, technology, and innovation 
• Be part of a flat organization which is open and rich in culture. 
• Fall in love with travel, tea and football. Technical Lead 
· Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc. 
· Fundamental understanding of Design Patterns and Design Principles and decision-making ability to use those appropriately. 
· Must have art to translate business requirement or product features into high level and low-level design. 
· Very good understanding of SOA Architecture and SOLID design principles is a given aspect. 
· Exposure and understanding of Micro Services is mandatory.
· Expert knowledge of Domain Modeling (UML) and the ability to communicate it to developers and throughout organization
· Knowledge of No-SQL solutions and technologies, data and computing grids, ‘cloud’ solution
Read more
Job posted by
Carol Mascarenhas

Technical Lead

at Careator Technologies Pvt Ltd

Founded 2011  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring
Hibernate (Java)
SQL
icon
Bengaluru (Bangalore)
icon
6 - 10 yrs
icon
₹1L - ₹17L / yr

Role & Responsibilities:

  • Handle multiple products/modules simultaneously, lead the team in development and support

  • Lead development teams

  • Daily updates to customers and Product Managers/Delivery Managers

  • Participate in design discussions

  • Design and Architect small modules

  • Effort estimations for modules, subsystems or use cases.

  • Learn new skills and mentor the new team members

  • Champion best practices within the team, including code reviews

    Work Experience & Skills:

  • B.E/B.Tech or any relevant Masters degree from reputed college.

  • Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring, JDBC, Jquery, Java script, HTML 5 and CSS

  • Strong experience in Postgres or any SQL technology

  • Experience with working on Tomcat, Apache, JBoss or any similar application server

  • Should have 3+ years of experience in leading team.

  • Good experience in JSON / RESTful API / Web Services.

  • Experience in working on Agile methodology using Scrum and sprints

  • Experience in using build tools, Maven, GIT, Bugzilla or similar tools.

  • Experience in cloud technologies, Microservices and frameworks such as AWS or GPC,

    container technologies like Docker is a plus.

  • Ability to adapt to new development environments, changing business requirements and learning new systems highly desired

  • Experience in Microservices, SpringBoot and Angular is a plus.

  • Experience with tuning deployed applications for scalability and performance.

  • Good knowledge of deployment and scripting on Linux/Unix servers

  • Strong technical documentation skills.

  • Good oral and written communication skills

 

Read more
Job posted by
Bharani Sharma

Lead and Senior Software Engineer - Backend

at Edu-tech startup, listed as Top 25 Linkedin Startup.

Agency job
via Talentojcom
Java
NodeJS (Node.js)
Ruby on Rails (ROR)
Data Structures
Algorithms
MySQL
PostgreSQL
Amazon Web Services (AWS)
icon
Remote, Mumbai, Bengaluru (Bangalore)
icon
4 - 8 yrs
icon
₹20L - ₹35L / yr
Role : Sr. Backend Developer /Lead
Years of Exp : 4 - 8yrs
Job Location: Mumbai/Bangalore

Job description:

We are looking for a Sr. Back end web developer/Lead passionate towards building high
performance web applications which can scale for B2C businesses. We are looking for
self-driven individuals who love to find innovative solutions and can perform under pressure. An eye for details and being proud of produced code are the must have attributes for this job.

Responsibilities.
●You will be responsible for converting Product team requirements to modular, testable and efficient code.
●You will be required to design and implement data storage solutions (Databases, caching
layers etc).
●You will also be required to cater to NFRs related to security and performance.

Skills
●At least 5 years of experience in working on NodeJS/Java/Ruby
●Proficiency in RDBMS such as MySQL/PostgreSQL.
●Experience of building/deploying applications on AWS is a definite advantage.
●Familiarity with some ORM (Object Relational Mapper) libraries like Sequelize is required.
●Experience in some NoSQL databases (e.g. DynamoDB/Elasticsearch/Redis Cache etc) is a definite plus.
●Good understanding on architectural patterns (e.g. MVC) is required.
●Good communication and analytical skills are the basic needs for this role.
●An urge to create awesome applications that people will enjoy using is a must.
●Other technologies : MySQL , Redis, AWS, Microservices, REST API .
●Knowledge of Javascript is preferable.
●AWS or some cloud experience.
●Should have built web application technology.
●Should have understanding of DevOps and Database.
●Should have done application performance tuning.

Qualification:
●Engineering graduates from Tier I or II institutes.
●B.E/ B.Tech/ MCA/ ME/ M.Tech
Read more
Job posted by
Pooja Koranga

Java Developer | Mohali

at MYASTRO STORE

Founded 2013  •  Services  •  0-20 employees  •  Profitable
EJB
Java
J2EE
Struts
Spring
Hibernate (Java)
icon
Mohali
icon
1 - 3 yrs
icon
₹3L - ₹5L / yr
  • Candidate should have Good Communication and Presentation Skills.
  • Candidate should have very Good Logical and Analytical Skills
  • Candidate should have Programmatic and Management Skills
  • An understanding of the Software Development Life Cycle as well as the business approach for the product.
  • Ability to work in a team as well as an individual
  • Ability to work under pressure and maintain deadlines
  • Knowledge of open source tools and utilities
  • Ability to understand Project Requirements
Read more
Job posted by
Rohit Bhargav

Software Developer

at Pion Global Solutions LTD

Founded 2016  •  Products & Services  •  20-100 employees  •  Bootstrapped
Java
Data Structures
Object Oriented Javascript (OOJS)
Jasmine (Javascript Testing Framework)
icon
Chennai
icon
4 - 8 yrs
icon
₹7L - ₹10L / yr
Experience in developing commercial software using Python, Java script, or Java. • Working knowledge of object-oriented programming and/or functional programming paradigms. • Good understanding of Algorithms and Data Structures. • Should have valid US B1 Visa, and be willing to travel in a weeks’ time to US • Expected to be in US for a week for the training
Read more
Job posted by
Anudeep G
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at One of our premium client?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort