We are seeking a talented Software Engineer to join our team. As a Software Engineer you will work closely with senior developers to design, develop, and maintain Java-based applications. The ideal candidate should have a solid understanding of Java programming principles and a desire to learn and grow in a fast-paced development environment.
: Full Time, Remote
: Java, Spring frameworks, Restful Web services, JDBC, Problem-solving
: B.Tech/M.Tech/B.E./BSc (CS)/MSc (CS)/BCA/MCA
: 2+ years
Collaborate with senior developers to design and develop Java-based applications.
Develop and maintain software applications.
Write clean, efficient, and maintainable code following coding standards and best practices.
Assist in troubleshooting and resolving technical issues in the applications.
Participate in code reviews and provide feedback for code improvements.
Contribute to the documentation of the developed applications.
Stay updated with the latest technologies and industry trends related to Java development.
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong knowledge of Java programming language.
Understanding of Object-Oriented Programming concepts.
Experience in working with Linux and Windows Operating systems.
Familiarity with Restful Web services, JDBC, and basic SQL.
Knowledge of Spring frameworks (e.g., Spring Boot, Spring MVC) is a plus.
Exposure to Git version control system.
Basic understanding of Linux operating system.
Good problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Ability to work collaboratively in a team environment.