Job Description
Astrolite Tech Solutions is seeking a skilled Java Developer with 2 to 5 years of
experience to join our dynamic team. The ideal candidate will have hands-on experience
in developing, testing, and maintaining Java-based applications. You will be involved in
full software development life cycle activities including design, coding, testing, and
implementation of scalable and efficient solutions.
Roles and Responsibilities
- Participate in the design,
development, and maintenance of Java-based applications.
- Write clean, scalable, and
efficient code following best practices.
- Conduct unit testing and
integration testing to ensure high-quality software
delivery.
-
Debug and resolve issues in existing applications and propose enhancements.
-
Work closely with cross-functional teams including business analysts, designers, and
QA teams to deliver high-quality software solutions.
-
Participate in code reviews to maintain code quality and share knowledge with team
members.
Required Skills
-
Proficiency in Java and related technologies (e.g., Spring Framework, Hibernate).
-
Strong understanding of Object-Oriented Programming (OOP) principles.
-
Experience with version control systems (e.g., Git).
-
Knowledge of databases (SQL, NoSQL).
-
Familiarity with build tools like Maven.
-
Excellent problem-solving skills and attention to detail.
Education
-
Bachelor's degree in Computer Science, Information Technology, or a related
field.