Software Development Career Opportunity
This is a challenging role for an experienced Java Developer who can contribute to the design, development, and delivery of high-quality software solutions.
About the Role
- We are seeking a skilled developer with expertise in Java technologies to join our team.
Key Responsibilities
- Design and develop scalable, maintainable software solutions using Java and related technologies.
- Analyze business requirements and collaborate with cross-functional teams to translate them into technical designs.
- Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
- Implement continuous integration and continuous delivery (CI/CD) practices.
Requirements
- Bachelor's degree in computer science or information technology.
- Proven experience as a Java Developer with a focus on Java EE or Spring frameworks.
- Familiarity with agile methodologies.
Technical Skills
- Strong understanding of object-oriented design principles and design patterns.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Proficient in version control systems (e.g., Git) and build tools (e.g., Maven).
Non-Technical Skills
- Excellent communication and interpersonal skills.
The ideal candidate will have strong problem-solving skills and be able to work effectively in a team environment.
We offer competitive compensation and benefits packages to successful candidates.