Job Description :
Experience : Min 6-9 Years
Key skills required for the role :
- Proven experience as a Technology Lead or Senior Developer with strong hands-on expertise in Java Spring Boot, Tomcat, MySQL, RESTful and SOAP APIs, ORM frameworks, Redis, JavaScript, and AngularJS/ReactJS.
- Experience working with agile/scrum or iterative development methodologies.
- Ability to gather system and user requirements and translate them into software features.
- Strong problem-solving and communication skills
- Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab
Desired experience :
- At least 6+ years of experience working with Java programming language and related technologies.
- Experience with building and maintaining complex software systems is often required, as well as a deep understanding of software design patterns and principles.
- Proficient in using tools like IDEs, version control systems, and build tools, and have experience with Agile software development methodologies.
- Should be able to mentor and guide junior developers and provide technical leadership on projects.
- Strong problem-solving skills, attention to detail, and the ability to work independently.
- Knowledge of related technologies like databases, web services, and front-end frameworks can also be valuable.
- Proficiency in Java 8+ programming, Spring boot, Spring Security, Spring Data cloud, MySQL, Hibernate, and JPA , Angular/React
- Solid understanding of application architecture, security principles, design patterns, and industry best practices.
- Demonstrated capability to lead and mentor development teams through the design, development, testing, and deployment of web applications using Java Spring Boot and related technologies.
- Excellent problem-solving and analytical skills, with a strong ability to troubleshoot, diagnose, and resolve technical issues to ensure application stability and performance.
Responsibilities :
- Design and implement high-level and low-level architectures for complex software systems.
- Collaborate closely with cross-functional teams and Business Analysts to understand business needs and translate them into effective technical solutions.
- Enforce software development best practices, including code reviews, performance optimizations, and quality assurance standards.
- Lead and manage a team of developers, providing technical guidance and ensuring timely delivery of high-quality solutions.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632356