Source description
About the role
Responsibilities: ACE can help you write this job description (go/ACE)
-
Key Responsibilities:
-
Design, develop, and maintain scalable software applications using Java, Springboot & rest services.
-
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
-
Lead architectural design decisions and contribute to the overall software development lifecycle.
-
Conduct code reviews and provide constructive feedback to ensure best practices and coding standards are followed.
-
Troubleshoot and debug applications to optimize performance and resolve issues.
-
Mentor and guide junior software engineers to enhance their skills and knowledge.
-
Participate in Agile/Scrum ceremonies and contribute to a culture of continuous improvement.
-
Profile Required : ACE can help you write this job description (go/ACE)
-
Engineering in IT/ software or a related field or any equivalent
-
2-4 years of professional software development experience.
-
Proficiency in Java, Spring boot
-
knowledge in unix/Shell scripting is required.
-
Experience with database management systems (Oracle/PL/SQL).
-
Strong understanding of software design patterns, algorithms, and data structures.
-
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
-
Excellent communication skills and the ability to work collaboratively in a team environment.
-
Strong analytical and problem-solving skills.
Skills
-
Experience with DevOps practices and tools.
-
Good hands-on on backend java development.
-
Familiarity with version control systems (e.g., Git).
-
Understanding of security best practices in software development.
More at Photon