JOBSEARCHER

Java Developer

Key Responsibilities:Develop, test, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and deliver new features.Troubleshoot and debug applications to optimize performance.Write clean, scalable, and efficient code.Participate in code reviews and ensure adherence to best coding practices.Contribute to all phases of the development lifecycle.Ensure software is up-to-date with the latest technologies and industry trends.Integrate with third-party APIs and web services.Collaborate with DevOps teams for continuous integration and deployment.Required Skills and Qualifications:3-5+ years of experience in Java development.Strong knowledge of Java SE and Java EE.Experience with frameworks like Spring (Spring Boot, Spring MVC), Hibernate, and Struts.Proficient in RESTful services, SOAP web services, and microservices architecture.Hands-on experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.Knowledge of build tools like Maven or Gradle.Experience with version control systems (e.g., Git).Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS) is a plus.Experience with cloud platforms like AWS, Azure, or GCP is desirable.Strong problem-solving skills and attention to detail.Ability to work in an Agile/Scrum environment.Education:Bachelor’s degree in Computer Science, Information Technology, or a related field.Preferred Qualifications:Experience with CI/CD pipelines (e.g., Jenkins).Familiarity with Docker, Kubernetes, and containerization.Knowledge of NoSQL databases (e.g., MongoDB).Experience with unit testing and frameworks like JUnit.Certification in Java or related technologies is a plus.Benefits:Competitive salary and performance-based bonuses.Health, dental, and vision insurance.Paid time off and flexible work hours.Professional development opportunities.