Coding Brushup
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You should have strong expertise in Java, frameworks like Spring/Hibernate, and modern web technologies.
Key Responsibilities:
Design, develop, test, and deploy Java-based applications.
Write clean, scalable, and efficient code.
Collaborate with cross-functional teams (developers, designers, QA, product managers) to deliver high-quality solutions.
Implement and maintain RESTful APIs and microservices.
Optimize application performance, scalability, and security.
Debug and resolve technical issues in production and development.
Participate in code reviews, sprint planning, and Agile processes.
Stay updated with emerging technologies and best practices in Java development.
Required Skills & Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field.
Proven experience as a Java Developer (e.g., 2 5 years).
Strong proficiency in Java, Spring Boot, Hibernate/JPA.
Experience with REST APIs, Microservices, and Web Services.
Solid knowledge of HTML, CSS, JavaScript (basic front-end integration).
Familiarity with relational databases (MySQL, PostgreSQL, Oracle).
Understanding of version control systems (Git).
Knowledge of Agile/Scrum methodology.
Preferred Skills:
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.).
Familiarity with Docker/Kubernetes for containerization.
Exposure to unit testing frameworks (JUnit, Mockito).
Strong problem-solving and analytical skills.
Key Responsibilities:
Design, develop, test, and deploy Java-based applications.
Write clean, scalable, and efficient code.
Collaborate with cross-functional teams (developers, designers, QA, product managers) to deliver high-quality solutions.
Implement and maintain RESTful APIs and microservices.
Optimize application performance, scalability, and security.
Debug and resolve technical issues in production and development.
Participate in code reviews, sprint planning, and Agile processes.
Stay updated with emerging technologies and best practices in Java development.
Required Skills & Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field.
Proven experience as a Java Developer (e.g., 2 5 years).
Strong proficiency in Java, Spring Boot, Hibernate/JPA.
Experience with REST APIs, Microservices, and Web Services.
Solid knowledge of HTML, CSS, JavaScript (basic front-end integration).
Familiarity with relational databases (MySQL, PostgreSQL, Oracle).
Understanding of version control systems (Git).
Knowledge of Agile/Scrum methodology.
Preferred Skills:
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.).
Familiarity with Docker/Kubernetes for containerization.
Exposure to unit testing frameworks (JUnit, Mockito).
Strong problem-solving and analytical skills.