i
Stalwart People Co
15 Stalwart People Co Jobs
Senior Java Developer - Spring MVC/Hibernate (8-15 yrs)
Stalwart People Co
posted 1mon ago
Flexible timing
Key skills for the job
About :
This role is with a multinational company with office presence in India, UAE, Singapore & Niger. It is one of the fastest growing digital companies in the telcom e-commerce space. With over 15 Million $ in turnover and an international presence, it seeks to expand into Latin America & Africa in the immediate future. Besides Telcom business, it actively gets into innovation in application development and product creation in various markets.
Responsibilities :
- Strong proficiency in Java programming language and related frameworks (Spring MVC, Hibernate, etc.).
- Experience with designing and developing RESTful APIs and microservices architecture.
- Server Side: Proficient in Java, Core Java, Multithreading, MySQL, Spring MVC and Hibernate. Additional knowledge on tomcat servers and deployment processes is a plus. Familiar with JDBC connectors and other database pooling plugins.
- Front End Side: Basic knowledge on HTML, CSS, and JQuery is must. Open to learning some good front end technologies if needed in future like React.
- Collaborate with cross-functional teams to gather and understand project requirements, translating them into technical specifications and design plans.
- Lead the end-to-end development process, including system architecture design, coding, testing, debugging, and deployment.
- Mentor and guide junior developers, providing technical assistance and best practices to ensure high-quality code and continuous improvement.
- Participate in code reviews to maintain code quality, readability, and adherence to coding standards.
- Develop and implement efficient and scalable Java applications, services, and APIs.
- Identify and address technical debt, performance bottlenecks, and other development inefficiencies.
- Stay updated with the latest industry trends and best practices in Java development and related technologies.
- Collaborate with DevOps teams to ensure smooth deployment and operation of applications in various environments.
- Troubleshoot and resolve complex technical issues in a timely manner, ensuring minimal disruption to project timelines.
- Contribute to the evaluation and integration of third-party libraries, frameworks, and tools as needed.
Qualifications :
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- 6-10 years of professional experience in Java application development.
- Solid understanding of software architecture principles, including microservices, RESTful APIs, and cloud-native applications.
- Experience with MySQL or other relevant databases, e.g. Oracle.
- Proven track record of delivering complex projects on time and meeting quality standards.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- Leadership skills and the ability to mentor and guide junior developers.
Functional Areas: Software/Testing/Networking
Read full job description8-18 Yrs
5-10 Yrs