Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Company DescriptionWhen you're one of us, you get to run with the best. For decades, we\'ve been helping marketers from the world's top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon's best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit or our page.About BUThe Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator. They map the future and set new standards for our products, empowered with industry best practices, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon's success story.Why are we looking for you?

  • We are seeking a highly skilled and motivated Senior Java Full Stack Engineer with extensive experience in developing and deploying applications on the AWS cloud platform. The ideal candidate will have a strong background in Java programming, full stack development, and cloud technologies. As a key member of our engineering team, you will play a crucial role in designing, developing, and delivering high-quality software solutions that meet our business and customer needs.
  • For having broad expertise or unique knowledge
  • For having skills to contribute to development of company objectives and principles and to achieve goals in creative and effective ways
  • Able to juggle multiple projects simultaneously and manage time efficiently.
  • Excellent analytical skills and deadline focused, detail oriented, well organized, and self-motivated.
What will you enjoy in this role?
  • Interacting with the Engineering for supporting/maintaining/designing backend infrastructure for product support.
  • Automation of deployment, customization, upgrades and monitoring through open-source toolsets.
  • Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure.
  • Disaster recovery design, implementation, and maintenance.
What will you do?
  • Full Stack Development: Design, develop, test, and deploy high-quality Java-based web applications, ensuring a seamless and user-friendly experience for our customers.
  • Front-End and Back-End: Collaborate with cross-functional teams to implement both front-end and back-end features, integrating user-facing elements with server-side logic.
  • Architecture and Design: Participate in architectural discussions, provide technical insights, and contribute to the design of scalable and maintainable software solutions.
  • AWS Cloud Integration: Leverage your expertise in AWS cloud services to architect, develop, and deploy applications that are secure, reliable, and optimized for the cloud environment.
  • Database Management: Design and optimize database schemas, write efficient SQL queries, and ensure data integrity and performance.
  • API Development: Create robust and well-documented APIs to enable smooth integration with various systems and services.
  • DevOps and Automation: Collaborate with DevOps teams to implement CI/CD pipelines, automate deployment processes, and ensure efficient release management.
  • Code Review: Conduct thorough code reviews, provide constructive feedback to team members, and maintain code quality and best practices.
  • Troubleshooting and Support: Diagnose and resolve technical issues, provide support to customers, and ensure the reliability of the software in production.
  • Stay Current: Keep up to date with industry trends, emerging technologies, and best practices to continuously improve the team's development processes.
Qualifications
  • A bachelor's degree in computer science or a related field or have equivalent experience. Preferred B.E/ B.Tech/ M.Tech/ MCA
  • Proven experience (5-8 years) in Java full stack development, with expertise in Java/J2EE, Spring Framework, RESTful APIs, and front-end technologies (HTML5, CSS3, JavaScript/ Typescript etc.).
  • Strong experience with AWS cloud services, including but not limited to EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, and IAM.
  • Experience working with front-end technologies like REACT / Angular
  • Proficiency in database design and management, including experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
  • Solid understanding of software design principles, design patterns, and architecture best practices.
  • Experience with using tools like GitHub/Bitbucket and knowledge of SCM concepts.
  • Design, develop, test, & deploy robust & scalable Java-based web applications, services, & APIs.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code (IaC).
  • Knowledge of serverless computing and event-driven architectures.
  • Experience working in an Agile environment.
  • AWS certifications (such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer) would be a strong plus.
  • Strong communication skills, both verbal and written, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Additional InformationEpsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Publicis Groupe

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3368272
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year