Company Name: Sails Software Inc
Job Title: Senior Software Developer
Job Description:
Sails Software Inc is seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development and will play a pivotal role in designing, developing, and maintaining innovative applications and solutions. You will work closely with project managers and other developers to deliver high-quality software that meets the needs of our clients.
Key Responsibilities:
- Collaborate with cross-functional teams to define project requirements and specifications.
- Develop and maintain high-quality software applications using Java, Angular, and Spring Boot.
- Design and implement microservices architecture on AWS.
- Utilize AI technologies to enhance existing applications and create new functionalities.
- Write clean, efficient, and scalable code while adhering to best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software issues in a timely manner.
- Stay current with industry trends and emerging technologies to continuously improve development practices.
Skills and Tools Required:
- Strong proficiency in Java programming and experience with Spring Boot framework.
- Expertise in front-end development using Angular.
- Experience working with AWS services, including deployment and architecture.
- Knowledge of artificial intelligence concepts and their integration into applications.
- Familiarity with RESTful APIs and microservices architecture.
- Proficient in using version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work independently and meet deadlines in a fast-paced environment.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software development experience, with a focus on Java and Angular.
- Experience with Agile methodologies is a plus.
Join us at Sails Software Inc and be a part of an innovative team that is dedicated to delivering cutting-edge solutions. If you are passionate about software development and eager to work with the latest technologies, we encourage you to apply.
Department
Software Development & Technology
Open Positions
1
Skills Required
Java,Angular,Spring Boot,Artificial Intelligence
Role
About the Role:
As a Senior Software Developer at Sails Software Inc, you will play a pivotal role in the design, development, and implementation of innovative software solutions. You will work with cutting-edge technologies such as Java, Angular, AWS, Spring Boot, and AI, contributing to projects that drive the company's success. Your expertise will help guide junior developers and ensure best practices in coding and software development processes.
About the Team:
You will be joining a dynamic and collaborative team of developers, designers, and project managers. The team fosters an environment of continuous learning and innovation, encouraging members to share ideas and suggest improvements. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements and exceed client expectations.
You are Responsible for:
- Designing and developing robust and scalable applications while adhering to best practices in coding and software architecture.
- Collaborating with team members to gather requirements and translate them into technical specifications.
- Conducting code reviews and providing mentorship to junior developers to enhance their technical skills.
- Participating in agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure project milestones are met.
- Troubleshooting and resolving software defects and performance issues to maintain high standards of software quality.
To succeed in this role – you should have the following:
- Strong proficiency in Java and Angular frameworks, with a solid understanding of web application architecture.
- Experience working with AWS services and Spring Boot to build and deploy cloud-based applications.
- Knowledge of AI technologies and their application in software development is a plus.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced environment.
- Strong communication and interpersonal skills to collaborate with diverse teams and stakeholders.
Education/Qualification
Bachelor's degree
Years Of Exp
5 to 8 years
Designation
Senior Software Engineer