While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
Job Description
Role: Technical Architect - Java
Experience Level: 8-15 Years
Work location: Bangalore
Role & Responsibilities:
Skills Required:
Must have :
Good to have :
Role: Technical Architect - Java
Experience Level: 8-15 Years
Work location: Bangalore
Role & Responsibilities:
- The Senior Software Developer is expected to perform research, design and development of REST APIs using Spring Boot technologies in cross functional development teams.
- This position will adhere to established Systems Development Lifecycle (SDLC), Architecture Design and Development Standards and Governance, where applicable, in facilitating innovative solutions.
- It involves specified requirements and adds value to the business.
- Develop high-quality software applications using Core & Advanced Java, Spring framework, Spring Boot, and Hibernate.
- Utilize data structures and problem-solving skills to tackle complex challenges.
- Follow and Perform unit testing practices to ensure the quality of the codebase.
- Collaborate with cross-functional teams to design and implement RESTful APIs and Microservices.
- Ensuring the APIs are robust and easy to maintain and will coordinate with the rest of the team working on different layers of the infrastructure.
- Apply design patterns and OOA&D principles to write clean, efficient, and maintainable code while following best practices and coding standards.
- Optimize memory usage and performance to deliver high-performing applications.
- Work with Git and Maven for version control, collaborating effectively with the development team and build processes.
- Deploy and manage applications on AWS services ensuring scalability and reliability.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Build reusable code and libraries for future use.
- Collaborate with other team members and stakeholders.
- Keep up-to-date with industry trends, technologies and best practices to recommend improvements in development processes.
Skills Required:
- Strong proficiency in Core Java and Spring.
- Proficiency in OOPS & Multithreading concepts
- Demonstrated experience with Spring Framework, Spring Boot,Hibernate and microservices architecture.
- Strong knowledge of Java Development frameworks, RESTful APIs development.
- Web Services development and integration with backend systems and databases.
- Proficient understanding of code versioning tools Git and build tools like Maven..
- Excellent problem-solving and debugging skills.
- Thorough understanding of end-to-end application design.
- Working knowledge of AWS/ Google Cloud.
- Strong written, verbal communication skills and teamwork skills.
- Ability to work independently.
- Ability to work in a dynamic environment using agile methodologies
Must have :
- 7-12 years of software development experience.
- Proficiency in Java 8 & Spring Framework.
- Strong data structure knowledge, problem-solving skills and debugging skills.
- Expertise in Spring framework, Spring Boot, and Hibernate.
- Experience with unit testing and test-driven development.
- Proficient with Git and Maven.
- Hands-on experience with AWS services and deployment.
- Solid understanding of API development and Microservices architecture.
- Familiarity with design patterns and OOA&D principles.
- Ability to optimize memory usage and application performance.
- Excellent communication and teamwork skills.
Good to have :
- Knowledge of Cloud Foundry for cloud application deployment.
- Experience with Kafka for event-driven architecture.
- Familiarity with Cassandra for NoSQL database development.
- Proficiency in Jenkins for continuous integration and continuous delivery.
- Understanding of Docker for containerization.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!