Web Analytics
logo

Job Details

We seek an experienced Java Developer to join our dynamic and innovative team. The ideal candidate will have a strong background in Java programming and a proven track record of delivering high-quality, scalable software solutions. As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications, ensuring their robustness, performance, and security.

Key Responsibilities

  • Design, Develop, and Maintain Applications: Write clean, efficient, and maintainable code using Java and related technologies. Develop and enhance applications to meet the needs of the business.
  • System Architecture: Contribute to the design and architecture of new features and applications, ensuring they align with company goals and industry standards.
  • Code Review and Testing: Conduct code reviews to ensure code quality and adherence to best practices. Perform unit and integration testing to ensure the robustness and reliability of applications.
  • Troubleshooting and Debugging: Identify and resolve technical issues and bugs, providing effective and efficient solutions.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Documentation: Maintain comprehensive documentation for all code and software components to ensure easy maintenance and scalability.
  • Continuous Improvement: Stay updated with emerging technologies and industry trends. Continuously improve the development process and tools to enhance productivity and quality.

Required Skills and Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: 2+ years of experience in Java development.
  • Technical Skills:
  • Proficiency in Java and J2EE technologies.
  • Experience with frameworks such as Spring, Hibernate, or Struts.
  • Knowledge of web services (RESTful and SOAP).
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and AngularJS or React is a plus.
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
  • Proficiency in version control systems (Git, SVN).
  • Familiarity with build tools like Maven or Gradle.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Ability to work in a fast-paced, agile environment.
  • Ability to work in a fast-paced, agile environment.
  • Strong organizational skills and the ability to manage multiple tasks simultaneously.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of microservices architecture.
  • Experience with automated testing tools and frameworks.

We look forward to reviewing your application and discussing how you can contribute to our team!