We are seeking a talented and experienced Senior Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing new applications, as well as modifying and maintaining existing ones, adhering to Java best coding practices.
Responsibilities
- Conducting research and development activities to explore new technologies and solutions.
- Translating functional and design requirements into effective Java-based solutions.
- Collaborating with cross-functional teams to ensure alignment with project objectives.
- Designing, Developing, Maintaining and optimizing existing Java applications to ensure continued performance and relevance.
- Carrying out application test checks of specific functionality
- Providing technical expertise and support to team members and stakeholders as needed.
Requirements
Candidate must possess at least Bachelor's Degree in Software Engineering / Computer Science / Information Technology or equivalent.Minimum 4 years of relevant working experience with good programming skills.Must has hands on experience with Spring modules.Experience with front-end development is highly be consideredModerate level of JDBC, JPA / Hibernate, Object‑Oriented Design, SQL knowledgeExperience building REST APIs / Micro‑services architectureProficiency in object‑oriented programming and experience applying modern design patternsBasic knowledge / concept of security principlesFundamental understanding of version control (GIT / Maven)Knowledge of Apache Tomcat, Unix tools / scripting and web development frameworks (Angular / VueJS / ReactJS) are an advantageDemonstrate highly effective communication, interpersonal, and teamwork skillsApplication Questions
What's your expected monthly basic salary?Which of the following programming languages are you experienced in?Which of the following front end development libraries and frameworks are you proficient in?#J-18808-Ljbffr