36 Bluebyte Technologies Jobs
Java Developer - Spring/Hibernate (6-10 yrs)
Bluebyte Technologies
posted 11d ago
Key skills for the job
Role : Java Developer
Skill Name : Java Developer
Exp : 6 to 10 Years
Location Preference : Bangalore/Chennai ( Hybrid- 2/ 3 days WFO)
Notice Period : Immediate to 30 Days
Budget : Within Grid
No of Demands : 25
JD :
- Knowledge & experience with Kafka for real-time data streaming
- Must have proficiency in ANSI SQL and NoSQL databases
- Experience in Java Springboot, CSS etc
- Must have expertise in developing microservices using Spring Boot
- Must have solid experience with Java 8 and Java
- Nice to have experience in the Devices domain
- Must have excellent problem-solving skills and attention to detail
- Must have strong communication and collaboration skills
- Must have the ability to work in a hybrid work model
- Must have the ability to work in day shifts
- Must have a proactive attitude and the ability to work independently
- Must have the ability to mentor and guide junior engineers
Key Responsibilities :
- Develop and Maintain Applications : Design, develop, test, and maintain scalable and efficient Java applications for both backend and front-end systems.
- Collaborate with Cross-Functional Teams : Work closely with front-end developers, system architects, and product managers to deliver high-quality software solutions.
- Write Clean Code : Write reusable, maintainable, and efficient Java code following best practices and coding standards.
- Database Management : Design and optimize database schemas, write complex SQL queries, and integrate applications with various databases like MySQL, PostgreSQL, or Oracle.
- Troubleshoot and Debug : Identify and resolve application performance issues, bugs, and production issues in a timely manner.
- Frameworks and Tools : Utilize various frameworks such as Spring, Hibernate, and others to enhance the development process and improve system performance.
- Unit Testing & Documentation : Create unit tests to ensure the stability of the code and provide documentation for processes, code, and systems.
- Stay Up-to-Date : Continuously learn and apply the latest technologies, best practices, and trends in Java development.
Skills & Qualifications :
Experience : At least 4 years of experience as a Java Developer in software development and coding.
Languages & Frameworks : Proficiency in Java, Java SE, and Java EE.
- Familiarity with frameworks like Spring (Spring Boot, Spring MVC), Hibernate, and RESTful web services.
- Database Knowledge : Strong experience with relational databases (MySQL, PostgreSQL, Oracle) and proficiency in writing complex SQL queries.
- Version Control : Experience using version control systems like Git.
- Web Technologies : Knowledge of web technologies such as HTML, CSS, JavaScript, and front-end frameworks is a plus.
- Tools & Environment : Familiarity with Integrated Development Environments (IDEs) like IntelliJ IDEA, Eclipse, or similar. Experience with build tools such as Maven or Gradle.
- Software Design : Solid understanding of object-oriented programming principles, design patterns, and software development lifecycle.
- Problem-Solving : Strong troubleshooting, debugging, and analytical skills.
- Communication : Strong verbal and written communication skills for documentation and team collaboration.
Education & Experience :
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- At least 4 years of professional Java development experience.
Desired Skills :
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Familiarity with containerization (Docker) and microservices architecture.
- Experience in Agile methodologies (Scrum, Kanban).
Functional Areas: Software/Testing/Networking
Read full job description