51 Bluebyte Technologies Jobs
Java Developer - Spring Frameworks (8-10 yrs)
Bluebyte Technologies
posted 11hr ago
Key skills for the job
Job Description :
Required Skills :
- Java : Strong expertise in Java 8+ with hands-on experience in building enterprise applications.
- Spring Boot : Proficiency in developing RESTful APIs and microservices using Spring Boot.
- Java Batch : Experience with batch processing frameworks like Spring Batch.
- Experience with Angular is preferred.
- Oracle Database : In-depth knowledge of PL/SQL, query optimization, and database management.
- Development Tools : Familiarity with build tools (e.g., Maven, version control systems (e.g., Git), and CI/CD pipelines.
- Testing : Experience with unit testing (e.g., JUnit) and integration testing frameworks.
Preferred Skills :
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and Kubernetes for containerized deployments.
- Experience with monitoring tools like Splunk, New Relic, or Prometheus.
- Exposure to Agile/Scrum methodologies.
Key Responsibilities :
Design & Development :
- Lead the design, development, and implementation of high-performance Java-based applications.
- Ensure code quality and scalability by adhering to industry best practices and development standards.
Architecture & Solution Design :
- Collaborate with architects and other senior developers to design robust, scalable, and efficient software solutions.
Mentorship :
- Provide technical guidance, mentorship, and coaching to junior and mid-level developers, helping them improve their coding and design skills.
Code Reviews & Quality Assurance :
- Conduct thorough code reviews, ensuring high standards of code quality, maintainability, and test coverage.
Technical Leadership :
- Take ownership of the end-to-end software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
Collaborate Across Teams :
- Work with other teams (e.g., Product, QA, DevOps) to ensure seamless integration and deployment of applications.
Performance Optimization :
- Analyze and optimize application performance, troubleshoot and resolve complex technical issues.
Stay Current :
- Keep up to date with the latest industry trends and advancements in Java development and related technologies.
Required Skills & Qualifications :
- 8+ years of professional Java development experience, with a strong portfolio of projects delivered.
- Expertise in core Java (Java SE) and Java frameworks (Spring, Spring Boot, Hibernate, etc.).
- Strong understanding of object-oriented design principles and design patterns.
- Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
- Experience in building RESTful APIs and microservices.
- Knowledge of front-end technologies like HTML, CSS, JavaScript (React/Angular) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficient in version control (Git, SVN) and CI/CD pipelines.
- Solid understanding of Agile development methodologies (Scrum, Kanban).
- Strong problem-solving skills and the ability to troubleshoot and debug complex systems.
- Excellent communication and interpersonal skills with the ability to work effectively in a team environment.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience with enterprise-level system architecture.
- Knowledge of DevOps practices and tools like Jenkins, Terraform, Ansible, etc.
- Familiarity with testing frameworks (JUnit, TestNG, Mockito).
- Experience in automated testing, CI/CD, and continuous improvement practices.
Functional Areas: Other
Read full job description