We're in search of a skilled Senior Software Engineer proficient in full stack development. Your main responsibility will be building and maintaining Java-based microservices alongside front-end UI components.
Core Responsibilities and Duties
Collaborate with global team members to design and develop applications within an agile framework.
Work autonomously, guided by Architects, Team Leads, POs, and other stakeholders, ensuring timely, high-quality deliverables.
Be a strong advocate of coding standards and other software engineering best practices.
Ensure software designs adhere to scalability, performance, security, and optimization requirements across multiple environments.
Demonstrate troubleshooting skills by clearly defining problems and offering recommendations.
Qualifications And Experience
Bachelor's degree in Software Engineering or Computer Science.
3-5 years of industry experience in Software Engineering.
Comprehensive knowledge of design principles, patterns, and coding practices.
Experience with Spring/Spring Boot and related open-source technologies.
Skilled in developing API-driven applications with a solid grasp of REST architecture and concepts.
Familiarity with web interface development, including client-based technologies like Angular/React.
Experience with relational databases and NoSQL databases (MongoDB), including proficiency in query language and optimization.
Experience with AWS is an added advantage.
Hands-on experience with Azure DevOps or similar technologies.
Capability to mentor junior developers.
Possess excellent communication skills.
Passion for technology and a commitment to personal and professional growth.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job