Mid Level Java Developer

As a Mid-Level Java Developer, you will be involved in designing, developing, and maintaining Java-based applications. You will work collaboratively with other developers, product managers, and stakeholders to implement features, fix bugs, and enhance system performance.

Key Responsibilities:

  • Develop, test, and maintain Java applications and services according to project requirements.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in the full software development lifecycle, including design, development, testing, and deployment.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
  • Troubleshoot and debug issues, ensuring high performance and reliability of applications.
  • Contribute to code reviews, providing constructive feedback to peers and incorporating feedback into your own work.
  • Stay current with emerging technologies and industry trends, applying new knowledge to improve development processes.
  • Assist in the development of technical documentation and user guides.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2+ years of professional experience as a Java Developer.
  • Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
  • Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Familiarity with RESTful APIs and web services.
  • Experience with database management and design (e.g., SQL).
  • Knowledge of version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and the ability to work effectively in a team environment.
  • Ability to manage multiple tasks and work in a fast-paced environment.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure).
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of containerization tools (e.g., Docker) is a plus.
Job Category: Engineering
Job Type: Full Time
Job Location: Hybrid On-Site

Apply for this position

Allowed Type(s): .pdf