Sony - Senior Java Full Stack Developer
Indexed description
We are seeking a highly skilled Senior Java Full Stack Developer to join our dynamic team at Sony India Software Centre.
In this role, you will be responsible for designing, developing, and maintaining robust and scalable applications.
You will collaborate closely with product managers, designers, and other developers to create innovative solutions that meet the needs of our customers.
Key Responsibilities
- Design and implement both front-end and back-end components of web applications using Java and related technologies.
- Participate in the full software development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
- Collaborate with cross-functional teams to define and design new features and functionalities.
- Write clean, maintainable, and efficient code while following best practices and industry standards.
- Troubleshoot and resolve technical issues in a timely manner.
- Mentor and provide guidance to junior developers, sharing your expertise in full stack development.
- Stay updated with the latest trends and advancements in web technologies and Java frameworks.
- Proficiency in Java and experience with Java frameworks such as Spring Boot and Hibernate.
- Strong understanding of front-end technologies including HTML, CSS, JavaScript, and popular frameworks like Angular or React.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies such as MySQL, PostgreSQL, or Oracle.
- Knowledge of version control systems like Git.
- Experience with Agile development methodologies.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of relevant experience in full stack development.
- Experience with cloud platforms such as AWS or Azure is a plus.
You will work with both front-end and back-end technologies to create seamless applications.
This role requires a strong understanding of software development principles and a hands-on approach to coding.
You Are Responsible For
- Developing high-quality code for both front-end and back-end components.
- Collaborating with cross-functional teams to define and deliver effective solutions.
- Troubleshooting and debugging applications to ensure optimal performance.
- Participating in code reviews and providing constructive feedback to peers.
- Keeping up with emerging technologies and industry trends.
- Proficiency in Java and related frameworks such as Spring and Hibernate.
- Experience with front-end technologies including HTML, CSS, JavaScript, and popular frameworks like Angular or React.
- Strong understanding of RESTful services and APIs.
- Familiarity with database management systems such as SQL or NoSQL.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills to effectively collaborate with team members and stakeholders.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search