
Middle Java Developer
Analysed
Industry:
Information Technologies, Software Development
Deadline:
6/24/2023
City:
Yerevan
Employment type:
Full time
Work experience:
Not required
Analysed seeks for a middle java developer who will be responsible for designing, developing, and maintaining high-quality Java applications.
Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical designs and implementation plans
- Develop and maintain Java-based applications, following coding standards and best practices
- Write clean, efficient, and maintainable code, ensuring proper documentation and version control
- Perform unit testing and debugging to identify and resolve software defects
- Assist in the integration of software components and third-party libraries
- Contribute to code reviews, providing feedback and suggestions to improve code quality and maintainability
- Stay updated with the latest Java technologies and industry trends, applying them to enhance our software solutions
- Participate in Agile development processes, including daily stand-ups, sprint planning, and retrospective meetings
- Collaborate with team members to troubleshoot and resolve technical issues
- Continuously enhance your technical skills and knowledge through self-learning and training opportunities
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field,
- Minimum of 2-3 years of experience in Java development, with a focus on enterprise-level applications,
- Strong proficiency in Java programming language, including core Java concepts, object-oriented programming, and data structures,
- Familiarity with Java frameworks (e.g., Spring, Hibernate) and build tools (e.g., Maven, Gradle),
- Experience with web technologies (e.g., HTML, CSS, JavaScript) and web application frameworks (e.g., Angular, React),
- Knowledge of relational databases and experience with SQL,
- Understanding of software development methodologies (e.g., Agile, Scrum) and version control systems (e.g., Git),
- Strong analytical and problem-solving skills, with the ability to debug and troubleshoot technical issues,
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams,