i
Credera
Senior Java Engineer
Credera
posted 6d ago
Flexible timing
Note: We are looking for candidates with 6-9 years of experience and also who could 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 utilizing 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 Hard 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
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 CMs 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.
WHO WE ARE: Credera is a full-service management consulting, user experience, and technology solutions firm, with clients ranging from Fortune 500 companies to emerging industry leaders Credera has received a number of state and national awards! Please check out our employer awards at: https://www.credera.com/awards-and-recognition Our data capabilities help our clients gain competitive advantage by transforming raw data into insights that enable actionable decision making. Our business-driven approach to envisioning and implementing innovative solutions helps organizations tackle their market, increase customer engagement and grow revenue profitably via advanced technology. Our data capabilities serve our clients across a broad spectrum of areas, specializing in Data Strategy, Modern Data Architecture, Data Visualization, Business Insights, Data Analytics and Artificial Intelligence.
HOW WE WORK: We work in small (typically 2-8 person) project teams that collaborate closely with clients to solve their toughest challenges We employ principles of agile development to achieve high velocity and quality of delivery We offer several channels for collaboration that make it easy to reach out to leaders within the practice We adhere to Crederas core values of integrity, excellence, professionalism, and humility at all times
Hybrid Work Model: Our employees have the flexibility to work remotely two days per week. We expect our Crederians to average 3 days (full or partial) per week in person with the flexibility to choose the days and times that work best for both them and their project or internal teams. This could be at a Credera office, at a client site, or at an off-site location with other team members. Youll work closely with your project team to align on how you balance both the flexibility that we want to provide with the connection of being together to produce amazing results for our clients. The why: We are passionate about growing our people both personally and professionally. Our philosophy is that in-person engagement is critical for our ability to develop deep relationships with our clients and our team members its how we earn trust, learn from others, and ultimately become better consultants and professionals.
Basic Qualifications Thrive in a fast-paced, dynamic, client-facing role where delivering solid work products to exceed high expectations is a measure of success Contribute in a team-oriented environment Prioritize multiple tasks in order to consistently meet deadlines Creatively solve problems in an analytical environment Adapt to new environments, people, technologies and processes Excel in leadership, communication, and interpersonal skills Establish strong work relationships with clients and team members Generate ideas and understand different points of view
Learn More: Credera is a management consulting, user experience, and technology solutions firm with offices in Dallas, Denver, Houston, Chicago, Los Angeles, San Francisco, Seattle, Atlanta, New York and Hyderabad-India. We work with clients ranging from Fortune 500 companies to emerging industry leaders, and provide expert, objective advice to help solve complex business and technology challenges. Our deep capabilities in strategy, organization, process, analytics, technology and user experience help our clients improve their performance. Clients depend on our ability to anticipate, recognize, and address their specific needs. Crederas consultants work with some of the worlds best known brands in a variety of industries, including one of the top five fast food chains, leading energy organizations, retailers, airlines. More information is available at www.credera.com. We are part of the OPMG Group of Companies, a division of Omnicom Group Inc.
Note: Credera will never ask for money up front and will not use apps such as Facebook Messenger, WhatsApp or Google Hangouts for communicating with you. You should be very wary of, and carefully scrutinize, any job opportunity that asks for money prior to starting and/or where all communications take place exclusively via chat.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Java Engineer roles with real interview advice