Job Description:
We are seeking a highly skilled and experienced Senior Software Engineer . The ideal candidate will have a strong background as full stack developer in Java & JEE enterprise applications development using Spring MVC, Spring Boot, React JS, Servlets, JSP, and SQL. Responsible for designing, developing, and maintaining high-quality software solutions.
Key Responsibilities:
⢠Design, develop, and maintain web applications using Java, Spring MVC, Spring Boot, React JS, Servlets, and JSP.
⢠Collaborate with cross-functional teams to define, design, and ship new features.
⢠Write clean, maintainable, and efficient code.
⢠Ensure the performance, quality, and responsiveness of applications.
⢠Identify and correct bottlenecks and fix bugs.
⢠Help maintain code quality, organization, and automation.
⢠Participate in code reviews and provide constructive feedback.
⢠Mentor junior developers and share best practices.
⢠Work with customer to collate requirements , document requirements and render them into technical solutions .
Requirements:
⢠Bachelor's degree in Computer Science, Engineering, or a related field.
⢠5 years of experience in software development and delivery .
⢠Strong proficiency in Java 1.8 and above , Spring MVC, Spring Boot, React JS, and SQL.
⢠Good experience in working with Servlets, JSP, EJB is an added advantage .
⢠Proficiency in working with any of the application/web servers ā Webloigic, Jboss, Tomcat
⢠Experience with front-end technologies such as HTML, CSS, and JavaScript, JQuery
⢠Familiarity with version control systems (e.g., Git).
⢠Experience with Docker and Kubernetes is added advantage
⢠Experience in Devops is an added advantage
⢠Excellent problem-solving skills and attention to detail.
⢠Strong communication and teamwork skills.
⢠Ability to work independently and manage multiple tasks.