Java Developer
Job Description
As a Java Developer at AVIT, you will play a pivotal role in designing, coding, testing, and maintaining software applications. You will collaborate with our cross-functional teams to deliver robust and scalable software solutions that meet our clients’ needs.
Key Responsibilities
- Software Development: Design, develop, and maintain Java-based software applications and components.
- Coding: Write clean, efficient, and well-documented code that adheres to best practices.
- System Integration: Integrate software components with third-party applications and systems.
- Testing: Conduct unit testing and participate in the development of automated test scripts.
- Bug Fixing: Identify and address software defects and issues promptly.
- Performance Optimization: Optimize software applications for maximum speed and scalability.
- Code Reviews: Participate in code reviews to maintain code quality and consistency.
- Documentation: Create and maintain technical documentation for software solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
- Proven experience as a Java Developer, with a strong portfolio of Java-based projects.
- Proficiency in Java programming and object-oriented design principles.
- Knowledge of software development methodologies, tools, and best practices.
- Familiarity with web application development (e.g., Spring, Hibernate).
- Experience with database systems (e.g., MySQL, PostgreSQL, Oracle).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.