Jobs
>
Pune

    Senior Java Developer - pune, India - Ciklum

    Ciklum
    Default job background
    Description

    Description

    Ciklum is looking for a Senior Java Developer to join our team full-time in India.

    We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

    About the role

    As a Senior Java Developer, become a part of a cross-functional development team engineering experiences of tomorrow.

    Responsibilities

  • Develop and maintain back-end systems to meet customer business needs, implementing components according to modern software development practices (cloud-based platforms, microservice architecture,
  • Participate in the decision-making process for application architecture, solution development, architecture, and code reviews
  • Design and implement various types of tests (unit, integration, functional,
  • Proactively contribute to solution development and process improvements
  • Collaborate within an international distributed team in an Agile environment
  • Communicate effectively with project managers, engineers, architects, QA, and other stakeholders
  • Contribute to the product roadmap and planning
  • Adhere to high coding standards, software best practices, and write highly testable, automatable, and performant code throughout the SDLC
  • Continuously learn and apply new technologies and industry best practices
  • Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to understand business requirements and translate them into technical solutions
  • Participate in architectural design reviews and ensure adherence to best practices and coding standards
  • Contribute to the continuous improvement of development processes, tools, and practices
  • Stay up to date with the latest Java ecosystem advancements, industry trends, and emerging technologies
  • Actively participate in code reviews and provide constructive feedback to the team
  • Requirements

  • 5+ years of experience in software development
  • Excellent knowledge of Computer Science and Computing Theory, including OOP, SOLID, DDD, TDD, BDD, database theory (RDBMS, NoSQL), code testing practices, algorithms, data structures, architectural, enterprise and design patterns, security patterns, reverse engineering resistance, and common attack types (OWASP)
  • Proficiency in network interactions, protocols, conventions (., REST, RPC), authentication and authorization flows, standards, and practices (., OAuth, JWT)
  • Extensive experience (3+ years) with Java and its ecosystem, including Stream API
  • Proven commercial experience (2+ years) with REST API development, web application frameworks (., Spring Boot), OAuth 2, testing frameworks (., JUnit, Power Mock, WiresMock), ORM (., Hibernate), integration (Apache Camel), RDBMS (., MySQL/MariaDB, PostgreSQL, Oracle), key-value storages (., Redis, Memcached), messaging systems (., RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub), web servers, version control systems (Git), cloud computing platforms (., AWS, Google Cloud Platform, Microsoft Azure), Docker, continuous integration tools (., GitLab Pipeline, Jenkins, TeamCity, Bamboo), and builders
  • Hands-on experience with troubleshooting, profiling, and debugging applications, creating software architecture and design for complex applications, platforms, microservices solutions, Agile software processes and technologies, code review processes, and refactoring
  • Fluent or upper-intermediate English proficiency
  • Experience with microservices architecture and design patterns (., API Gateway, Service Discovery, Circuit Breaker)
  • Familiarity with reactive programming models and frameworks (., Project Reactor, RxJava)
  • Knowledge of Java build tools and dependency management (., Maven, Gradle)
  • Hands-on experience with Java performance tuning and optimization techniques
  • Familiarity with containerization technologies (., Docker, Kubernetes) and container orchestration
  • Experience with distributed systems and scalable architectures
  • Knowledge of caching strategies and implementation (., Redis, Memcached)
  • Familiarity with event-driven architectures and messaging patterns (., Apache Kafka, RabbitMQ)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities, both written and verbal
  • Passion for continuous learning and staying up to date with new technologies and industry trends
  • Ability to mentor and provide technical guidance to junior developers
  • Strong time management and prioritization skills to handle multiple tasks and deadlines
  • Education

  • Bachelor's / Engineering degree (IT / Computer Science will be added advantage)
  • Desirable

  • Certifications in Java, Spring Frameworks, cloud computing platforms (AWS, GCP, Microsoft Azure), Kubernetes, and Kafka
  • Knowledge of orchestration and containerization (., Kubernetes, Swarm), deployment patterns, and functional programming
  • Practical commercial experience with serverless architecture, integration with third-party solutions, NoSQL (., MongoDB, Elasticsearch, CouchDB), search engines (., Elasticsearch, Azure Search, Apache Solr), provisioning tools (., Terraform, Ansible), and quality tools (., SonarQube)
  • Experience with agile methodologies (., Scrum, Kanban) and DevOps practices
  • Familiarity with cloud-native application development and deployment
  • Knowledge of security best practices, including secure coding, authentication, and authorization mechanisms
  • Experience with open-source contributions or personal projects
  • Understanding of data privacy and compliance regulations (., GDPR, CCPA)
  • What's in it for you

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, as well as financial and legal consultation
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: hybrid work mode at Chennai or Pune
  • Opportunities: we value our specialists and always find the best options for them. Our Resourcing Team helps change a project if needed to help you grow, excel professionally and fulfil your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events


  • Citi Pune, India

    **Responsibilities**: · - Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems · - Serve as advisor or coach to new or lower level analysts · - Identify problems, analyze informatio ...


  • LogicLoom IT Solutions Pvt Ltd Pune, Maharashtra, India

    Key Responsibilities: A: Overall, 3-4 years of IT experience with Java, Spring Boot, Microservices experience B: Develop APIs with spring boot and microservices C: Knowledge on any cloud preferably on AWS is a good to have D: Involving in peer code reviews E: Resource needs to be ...


  • Capgemini Pune, India

    Java 8 & above- Spring, Springboot, Microservices · - Test Automation tools like Junit, Mockito etc · - CI/CD tools like Bitbucket / Git, Gradle/Maven, Jenkins · - REST Services, Microservices, NoSqL (Preffreable)" · - "Bachelors Degree in CS or equivalent- 6+ years of experience ...


  • EY Pune, India

    At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we're counting on your unique voice and perspective to help EY become even better, too. Join us and build ...


  • Citi Pune, Maharashtra, India

    At **Citi** we're not just building technology, we're building the future of banking. Encompassing a broad range of specialties, roles, and cultures, our teams are creating innovations used across the globe. Citi is constantly growing and progressing through our technology, with ...

  • TESTQ Technologies Limited

    Java Developer

    6 days ago


    TESTQ Technologies Limited pune, India

    Job Role: Java Developer · Job Type : Permanent · Location : Pune, Maharashtra, India · Experience: 5- 6yrs · Job Summary: · We are looking for a highly skilled Senior Java Developer with 5-6 years of experience specializing in Java and Spring Boot to join our dynamic d ...

  • Synechron

    Java Developer

    2 weeks ago


    Synechron Pune, India

    We have immediate opportunity for Java Microservices Developer – 5 to 8 years · Job Role: Java Microservices Developer · Job Location: Pune · Experience yrs · Notice Period : days · About Company: · At Synechron, we believe in the power of digital to transform businesses for the ...

  • Synechron

    Java Developer

    1 week ago


    Synechron Pune, India

    Good-day, · We have an immediate opportunity for · Java · developers. · Job Role: · Java Developer · Job Location: Pune, Chennai, or · Bangalore · Experience: · 4 to 10 years · Notice period: upto 15 days. · About Company: · At Synechron, we believe in the power of digital to tra ...

  • LTIMindtree

    Java Developer

    1 week ago


    LTIMindtree Pune, India

    LTIMindtree is hiring for Java Developers or leads for Pune Location. · Role: Java Backend developers & Leads · Location: Pune · Duration Full-time (Permanent) · Experience for developers– 5 to 12 Yrs. · Mode of Interview – Virtual · Mode of Working - Hybrid · Job Description: · ...

  • Talentmatics

    Java Developer

    6 days ago


    Talentmatics Pune, India

    Java with AWS, · Exp :4-11yrs · Product Engineering, works on new product features in collaboration The Software Engineer works in a global team environment developing the next generation of products and maintenance of existing products. Individuals in this role are expected to ...

  • Synechron

    Java Developer

    1 week ago


    Synechron Pune, India

    Good-day, · We have immediate opportunity for · Java Lead · Job Role: · Java Lead · Job Location: · Kharadi Pune · Experience- · 8 to 14years · Notice Perod : upto 30 Days . · About Company: · At Synechron, we believe in the power of digital to transform businesses for the better ...

  • Deqode

    Java Developer

    5 days ago


    Deqode Pune, India Full time

    To all stages of software development lifecycle Design, implement and maintain Java-based applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and f ...

  • LTIMindtree

    Java Developer

    1 week ago


    LTIMindtree Pune, India

    We are hiring for the below skill: · Skill - Java Developer · Experience - 4-8 · Location - Pune/Hyderabad / Bangalore · Job Description: · Java + spring boot+ Microservices+ Kuberenetes ...

  • FIS Global

    Java Developer(Java

    3 weeks ago


    FIS Global Pune, India OTHER

    Position Type : · Full time Type Of Hire : · Experienced (relevant combo of work and education) Education Desired : · Bachelor of Computer Engineering Travel Percentage : · 0%GENERAL DUTIES & RESPONSIBILITIES · • Performs a variety of basic/developmental tasks and activities ...

  • Talentmatics

    Java Developer

    6 days ago


    Talentmatics Pune, India

    Java with AWS, Product Engineering, works on new product features in collaboration The Software Engineer works in a global team environment developing the next generation of products and maintenance of existing products. Individuals in this role are expected to have experience in ...

  • LTIMindtree

    Java Developer

    6 days ago


    LTIMindtree pune, India

    Need Java Developer with Spring, hibernate, micro service, angular. · Experience - 5-8 years · Location - Pune and Chennai only · Notice Period - Immediate to 60 Days only. · ...

  • Synechron

    Java Developer

    1 week ago


    Synechron Pune, India

    Good-day, · We have immediate opportunity for · Java Developer. · Job Role: · Java Developer · Job Location: · Pune / Bengaluru · Experience- · 5 to 8 years · Notice Period : upto 15 Days · About Company: · At Synechron, we believe in the power of digital to transform businesses ...

  • Synechron

    Java Developer

    5 days ago


    Synechron Pune, India

    Good-day, · We have immediate opportunity for Java Developer. · Job Role: Java Developer · Job Location: Pune / Bengaluru · Experience- 5 to 8 years · Notice Period : upto 15 Days · About Company: · At Synechron, we believe in the power of digital to transform businesses for the ...

  • Agile Soft Systems Inc

    Java Developer

    1 week ago


    Agile Soft Systems Inc Pune, India

    Job Details : · Position : Java Developer · Experience Level : 3-5 Years · Job Location : Pune · Working Days : 5 days · We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented softw ...

  • Truelancer

    Java Developer

    3 weeks ago


    Truelancer Pune, India

    About Truelancer Enterprise: · Truelancer Enterprise is a premier Gig Talent platform that connects large enterprise clients with highly skilled and vetted software developers. Our network ensures top-tier professionals, providing unmatched expertise to tackle any project. With T ...