i
Credera
17 Credera Jobs
Credera - Senior Java Software Engineer - Spring Boot/Hibernate (6-8 yrs)
Credera
posted 2d ago
Flexible timing
Key skills for the job
Note : We are looking for candidates with 6-8 years of experience and also who can join us Immediately.
Description : As a Senior Java Developer, you will be responsible for various aspects of designing, developing, and maintaining the server-side of web applications utlizing the headless AEM infrastructure.
Your role is crucial in ensuring the smooth functioning and performance of the MiPulse application, as well as collaborating with other team members to deliver high-quality coding standards.
As a Senior Java Developer, you play a critical role in shaping the backend architecture, ensuring scalability, security, and performance of the application for all global markets , and mentoring other team members to maintain high coding standards and development velocity/productivity.
- Technical Skills : Git, Jenkins, Python and Bash for helper tools development, use package managers (npm, maven, pip), debugging, unit testing, writing agile user stories.
- Backend : Java 8/11+, Java Streams, Java Collections, Spring Boot, JPA, Hibernate, OSGi, NodeJS, Groovy, PostgreSQL.
- Middleware : AWS Lambda, EC2, ECS, ECR, SQS, REST, GraphQL.
- Cloud : AWS, Docker, Varnish/Fastly.
- Headless CMS : AEM.
Responsibilities :
- Backend Development : Design, implement, and maintain server-side code and databases that power the MiPulse web applications and related systems.
- Architecture and Design : Collaborate with cross-functional teams, including Frontend Developers, Project Managers, and UX/UI Designers, to design scalable and efficient backend architectures.
- Technology Selection : Evaluate and select appropriate technologies, frameworks, and tools for backend development based on the project requirements.
- Code Review and Mentoring : Review code written by other developers and provide constructive feedback to ensure code quality and adherence to best practices. Mentor and guide junior developers on coding standards and best practices.
- Performance Optimization : Identify and address performance bottlenecks in the backend code, databases, and Infrastructure to improve application speed and efficiency.
- Security : Implement security measures to protect data and ensure compliance with industry standards and best practices such as GDPR.
- Testing and Deployment : Develop and execute unit tests, integration tests, and automated test scripts to ensure the reliability and stability of backend services. Participate in the deployment and monitoring of applications with CM's DevOps team.
- Database Management : Design and optimize databases, write complex queries, and ensure data integrity and consistency.
- API Development : Create and maintain APIs (Application Programming Interfaces) for frontend clients, mobile apps, and external services to interact with the backend.
- Version Control : Use Git version control to manage codebase changes and collaborate effectively with other team members across global markets.
- Documentation : Create and maintain technical documentation for the backend codebase, APIs, and infrastructure.
- Bug Fixing and Troubleshooting : Investigate and resolve issues and bugs reported by users or identified through testing and monitoring.
- Continuous Improvement : Keep up with industry trends, best practices, and new technologies to continuously improve the development process and the MiPulse product.
- Project Management : Collaborate with project managers to estimate project timelines and provide insights into technical feasibility and risks.
- Communication : Communicate effectively with team members, stakeholders, and clients to understand requirements and provide updates on project progress.
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Software Engineer roles with real interview advice
6-8 Yrs
6-11 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Bangalore / Bengaluru
6-11 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Bangalore / Bengaluru
7-12 Yrs
Kolkata, Hyderabad / Secunderabad, Gurgaon / Gurugram
7-12 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Bangalore / Bengaluru
3-8 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Bangalore / Bengaluru