Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
- Develop and maintain Java applications: Design, implement, and manage Java-based software solutions.
- Collaborate with cross-functional teams: Work with product managers, UX designers, and other developers to define project requirements and deliver high-quality software.
- Follow coding standards and best practices to ensure maintainability and scalability
- Identify and fix bugs and performance issues.
- Provide and receive constructive feedback to improve code quality.
- Research and implement new technologies and methodologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Experience 2+ years of experience in Java development.
- Experience proficiency in Java (Java SE, Java EE).
- Familiarity with frameworks like Spring or Hibernate.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of databases (SQL and NoSQL).
- Understanding of version control systems (e.g., Git).
- Strong problem-solving abilities.
- Good communication and teamwork skills.
- Ability to work in an agile environment.