JAVA Developer


Apply Now

Job Description

  • 4+ years of experience with front-end technologies (e.g., HTML, CSS, JavaScript) for full-stack development
  • Knowledge of microservices architecture and cloud platforms (e.g., AWS, Azure).
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Understanding of software development methodologies (e.g., Agile, Scrum).
  • Develop, test, and maintain Java-based applications, ensuring code quality, performance, and reliability.
  • Collaborate with business analysts and stakeholders to gather and refine software requirements.
  • Design software solutions, including system architecture and database design, to meet project requirements and ensure scalability and maintainability.
  • Write clean, efficient, and maintainable Java code, following coding standards and best practices.
  • Identify and resolve software defects and issues through debugging and troubleshooting techniques.
  • Create and execute unit tests, integration tests, and performance tests to ensure the robustness and functionality of the software.
  • Maintain comprehensive documentation of software design, code, and technical specifications.
  • Work closely with cross-functional teams, including front-end developers, QA engineers, and product managers, to deliver high-quality software products on time.
  • Utilize version control systems (e.g., Git) to manage codebase and collaborate with other developers effectively.
  • Stay updated with industry trends, best practices, and emerging technologies to continually improve your skills and contribute to the team’s growth.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Java developer, with a strong portfolio of past projects.
  • Proficiency in Java programming language and its core libraries.
  • Knowledge of Java frameworks (e.g., Spring, Hibernate) and web technologies (e.g., Servlets, JSP).
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Familiarity with software development tools (e.g., IDEs, build tools, version control).

 

Apply Now