Location: Bengaluru Karnataka
Job Type: Fulltime
Experience Level: 3 to 5 years
Job Summary:
We are looking for a skilled Java Developer to join our dynamic and growing team. The ideal candidate will have handson experience in Java development and will be responsible for designing implementing and maintaining Java applications that are often highvolume and lowlatency. You will be a part of an agile team that is building nextgeneration solutions for our clients and ensuring highquality deliverables.
Key Responsibilities:
- Design implement and maintain Javabased applications.
- Contribute in all phases of the development lifecycle.
- Write welldesigned efficient and testable code.
- Ensure designs comply with specifications and standards.
- Prepare and produce releases of software components.
- Troubleshoot and resolve technical issues and bugs.
- Continuously integrate and deploy new features and improvements.
- Collaborate with crossfunctional teams to define design and ship new features.
- Perform code reviews and provide constructive feedback to ensure best practices.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science Engineering or a related field.
- Proven experience as a Java Developer.
- Strong proficiency in Java with solid understanding of objectoriented programming.
- Familiarity with various design and architectural patterns.
- Experience with popular frameworks like Spring Hibernate etc.
- Proficient understanding of code versioning tools such as Git.
- Experience with RESTful APIs and web services.
- Knowledge of databases like MySQL MongoDB or similar.
- Familiarity with build tools such as Maven or Gradle.
- Excellent problemsolving skills and attention to detail.
NicetoHave Skills:
- Experience with cloud platforms such as AWS Google Cloud or Azure.
- Familiarity with microservices architecture.
- Experience with frontend technologies like Angular React or Vue.js.
- Familiarity with containerization tools like Docker and Kubernetes.
- Knowledge of CI/CD pipelines.
Why Join Us:
- Competitive salary and benefits.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Work on exciting and challenging projects with cuttingedge technologies.