Java Developer
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Job Summary:
We are looking for a skilled and experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing and maintaining our applications using Java, Spring framework, and other related technologies. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with a variety of technologies such as SQL, NoSQL, and cloud computing.
Responsibilities:
• Design, develop, and maintain our applications using Java, Spring framework, and other related technologies
• Write clean, efficient, and optimized code for applications
• Collaborate with cross-functional teams to understand user requirements and deliver high-quality solutions
• Develop and maintain backend systems using Spring framework
• Work with databases, including SQL and NoSQL
• Ensure code quality and maintain documentation
• Troubleshoot and debug applications
• Stay updated with emerging trends and technologies in Java development
• Work with other teams to deploy and maintain applications
Requirements:
• 3-7 years of experience in Java development
• Strong understanding of object-oriented programming principles
• Experience with Java, Spring framework, and related technologies
• Familiarity with databases, including SQL and NoSQL
• Knowledge of cloud computing is a plus
• Excellent problem-solving and debugging skills
• Strong communication and collaboration skills
• Ability to work independently and as part of a team
• Bachelor's degree in computer science or a related field
Key Skills:
• Strong proficiency in Java programming language
• Experience with Spring framework, including Spring Boot and Spring MVC
• Familiarity with cloud platforms such as AWS, GCP, and Azure
• Experience building RESTful APIs
• Knowledge of microservices architecture
• Familiarity with SQL and relational databases such as MySQL and Postgres
• Familiarity with NoSQL databases such as MongoDB and Redis
• Experience with messaging systems such as Kafka and RabbitMQ
• Experience with containerization tools such as Docker and Kubernetes
• Understanding of software development principles and experience with SDLC methodologies
• Experience with Git version control and build tools such as Maven and Gradle
• Familiarity with front-end technologies such as Angular and React is a plus
• Strong problem-solving and analytical skills
• Good communication and interpersonal skills
• Ability to work independently and take ownership of tasks
• Experience with test-driven development and unit testing frameworks such as JUnit and Mockito
• Familiarity with CI/CD tools such as Jenkins is a plus
• Familiarity with caching technologies such as Redis is a plus
• Working knowledge of design patterns and software architecture principles is a plus
We are looking for a skilled and experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing and maintaining our applications using Java, Spring framework, and other related technologies. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with a variety of technologies such as SQL, NoSQL, and cloud computing.
Responsibilities:
• Design, develop, and maintain our applications using Java, Spring framework, and other related technologies
• Write clean, efficient, and optimized code for applications
• Collaborate with cross-functional teams to understand user requirements and deliver high-quality solutions
• Develop and maintain backend systems using Spring framework
• Work with databases, including SQL and NoSQL
• Ensure code quality and maintain documentation
• Troubleshoot and debug applications
• Stay updated with emerging trends and technologies in Java development
• Work with other teams to deploy and maintain applications
Requirements:
• 3-7 years of experience in Java development
• Strong understanding of object-oriented programming principles
• Experience with Java, Spring framework, and related technologies
• Familiarity with databases, including SQL and NoSQL
• Knowledge of cloud computing is a plus
• Excellent problem-solving and debugging skills
• Strong communication and collaboration skills
• Ability to work independently and as part of a team
• Bachelor's degree in computer science or a related field
Key Skills:
• Strong proficiency in Java programming language
• Experience with Spring framework, including Spring Boot and Spring MVC
• Familiarity with cloud platforms such as AWS, GCP, and Azure
• Experience building RESTful APIs
• Knowledge of microservices architecture
• Familiarity with SQL and relational databases such as MySQL and Postgres
• Familiarity with NoSQL databases such as MongoDB and Redis
• Experience with messaging systems such as Kafka and RabbitMQ
• Experience with containerization tools such as Docker and Kubernetes
• Understanding of software development principles and experience with SDLC methodologies
• Experience with Git version control and build tools such as Maven and Gradle
• Familiarity with front-end technologies such as Angular and React is a plus
• Strong problem-solving and analytical skills
• Good communication and interpersonal skills
• Ability to work independently and take ownership of tasks
• Experience with test-driven development and unit testing frameworks such as JUnit and Mockito
• Familiarity with CI/CD tools such as Jenkins is a plus
• Familiarity with caching technologies such as Redis is a plus
• Working knowledge of design patterns and software architecture principles is a plus
6 page views
Related listings
-
Embedded Software EngineerSoftware DeveloperJob Description Embedded Software Developer for Android Middleware Development & Validation Skill Requirements • B.E in ECE/EEE/CSC with 2 – 4 years of experience in Embedded Software Development • Proficiency in C/C++ language • Expertise in And...2026/11/09
-
Senior Java Software EngineerSoftware DeveloperLooking for a Senior Java Developer to join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.There are multiple openings. Company Background - We are a multinational software company that is growing at a fas...2026/11/09
-
Software Developer - CT AlgorithmsSoftware DeveloperResponsibilities: • As a developer in the team located in Bangalore, you will develop and integrate algorithm components for CT applications by taking care of all aspects of software engineering, from design and implementation, through testing and do...2026/11/09
