Role: Java Full Stack Developer
Location: Bangalore
Experience: 4-8 years
Responsibilities:
- You are required to develop high quality software using Full-Stack development components, across UI, middleware and backend layers
- Design, develop and maintain high-quality Java / spring applications, microservices using the Spring, Python, NodeJS stacks, following industry wide standard webapp and microservice architecture principles.
- Collaborate with cross-functional teams(Business/Salesforce/Integration) to understand project requirements and deliver scalable, reliable and modular software solutions.
- Implement and integrate cloud-based services and solutions using one of AWS/Azure/GCS technologies.
- Develop and consume RESTful APIs for seamless integration with other systems and applications.
- Optimize application performance, scalability, security and maintainability.
- Work with QA and other engineering teams to investigate and resolve production issues
Qualifications:
- 4+ years of software development experience with expertise in Java development, RESTful APIs, microservice architecture, Cloud native application(AWS or any cloud).
- Strong knowledge of cloud design patterns, data structures, and software engineering best practices
- Experience in REST web services, AWS, Database, NoSQL DB, React
- Extensive Experience with traditional databases and APIs
- Experience with Web Services (REST) and microservices preferred
- Proficiency in Spring framework, including Spring Boot, Spring Cloud, and Spring MVC.
- Experience working with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Must have developed middle-tier or backend java apps for web applications
- Some experience with Hibernate or Object-relational mapping frameworks
- CI/CD principles, pipeline development experience
- Familiarity with the JSON, XML
- Experience with browser debugging and profiling tools
- Excellent written and verbal communication skills.
- AWS/GCP developer certification preferred
- A Bachelor's degree in computer science or a related field