Job Title:Software Engineer (Java Full Stack Developer)
Department:Engineering/Technology
Job Summary:We are seeking an experienced Java Full Stack Developerto join our dynamic team. As a senior member, youll play a crucial role in designing, developing, and maintaining robust and scalable web applications. If you’re passionate about cutting-edge technologies and have a strong background in Java and Angular, we’d love to hear from you!
Key Responsibilities:
- Design, develop, and maintain robust and scalable web applications using Java and Angular frameworks
- Implement front-end and back-end features, ensuring high performance, responsiveness, and security
- Architect, design, and develop microservices using Java and Spring Boot.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Implement database solutions, including data modelling, query optimization, and transaction management.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Manage cutting-edge technologies to improve legacy applications.
- Gather and address technical and design requirements.
- Stay up to date with the latest industry trends and technologies to ensure our applications remain competitive.
Requirements and Skills:
- In-depth understanding of the entire web development process (design, development, and deployment).
- Strong proficiency in Java, Spring Boot, API design and latest version of Angular.
- Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS).
- In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes) and CI/CD implementations.
- Familiarity with databases (SQL, NoSQL) and data modelling.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and ability to work in an agile environment.
Preferred Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
- Experience with Agile/Scrum methodologies.
- In-depth knowledge of front-end and back-end development.
- Knowledge of appropriate design patterns and experience in implementing them in software development.
- Excellent communication and interpersonal skills
Job Category:Development
Job Type:Full Time
Job Location:Hyderabad
Job Experience: 3 to 7 years