Java / Python Developer

Role Title<\/b>
<\/p>

Senior Software Engineer / Software Engineer \u2013 Java &\nPython<\/b>
<\/p>

Experience<\/b>
<\/p>

5\u201310 years (can be adjusted for Mid / Lead levels)
<\/p>

Location<\/b>
<\/p>

Chennai / Remote (as applicable)
<\/p>



<\/div>

Role Overview<\/b>
<\/p>

We are seeking a highly skilled Java Developer with\nstrong Python expertise<\/b> to design, develop, and maintain scalable backend\nsystems and services. The ideal candidate will work on enterprise\-grade\napplications, microservices, APIs, data processing, and automation<\/b>,\ncontributing across the full software development lifecycle.
<\/p>

This role requires strong hands\-on coding ability in Java<\/b>,\ncombined with Python for scripting, automation, data processing, or AI/ML\nintegration<\/b>.
<\/p>



<\/div>

Key Responsibilities<\/b>
<\/p>

Core Development<\/b>
<\/p>

  • Design,\n develop, and maintain Java\-based backend applications and microservices<\/b>
    <\/li>
  • Build\n scalable RESTful APIs<\/b> using Java frameworks
    <\/li>
  • Write\n clean, maintainable, and high\-performance code following best practices
    <\/li>
  • Participate\n in system design, architecture discussions, and code reviews<\/b>
    <\/li><\/ul>

    Python Development<\/b>
    <\/p>

    • Develop\n Python scripts for:
      <\/li>
      • Automation
        <\/li>
      • Data\n processing
        <\/li>
      • Integration\n tasks
        <\/li>
      • DevOps\n tooling
        <\/li><\/ul>
      • Build\n Python\-based services or utilities where required
        <\/li>
      • Work\n with Python libraries for:
        <\/li>
        • REST\n APIs
          <\/li>
        • ETL/data\n pipelines
          <\/li>
        • AI/ML\n integration (optional, role\-dependent)
          <\/li><\/ul><\/ul>

          Microservices & Integration<\/b>
          <\/p>

          • Design\n and implement microservices architecture<\/b>
            <\/li>
          • Integrate\n services using synchronous (REST) and asynchronous (Kafka/MQ)\n communication
            <\/li>
          • Ensure\n fault tolerance, scalability, and resiliency
            <\/li><\/ul>

            Database & Data Handling<\/b>
            <\/p>

            • Design\n and optimise database schemas
              <\/li>
            • Write\n efficient SQL queries
              <\/li>
            • Work\n with both relational (MySQL, PostgreSQL, Oracle)<\/b> and NoSQL\n databases<\/b>
              <\/li>
            • Handle\n data consistency and transactions in distributed systems
              <\/li><\/ul>

              Cloud & DevOps<\/b>
              <\/p>

              • Deploy\n applications on cloud platforms (AWS / Azure / GCP)
                <\/li>
              • Use Docker and Kubernetes<\/b> for containerization and orchestration
                <\/li>
              • Build\n and maintain CI/CD pipelines<\/b>
                <\/li>
              • Support\n production deployments and troubleshooting
                <\/li><\/ul>

                Quality & Security<\/b>
                <\/p>

                • Write\n unit tests, integration tests, and automation tests
                  <\/li>
                • Ensure\n secure coding practices
                  <\/li>
                • Follow\n enterprise security and compliance standards
                  <\/li>
                • Participate\n in performance tuning and reliability improvements
                  <\/li><\/ul>


                  <\/div>

                  Required Technical Skills<\/b>
                  <\/p>

                  Java (Primary)<\/b>
                  <\/p>

                  • Strong\n expertise in Core Java (Java 8+)<\/b>
                    <\/li>
                  • Experience\n with:
                    <\/li><\/ul>
                      • Spring Framework
                        <\/li>
                      • Spring Boot
                        <\/li>
                      • Spring MVC / REST
                        <\/li>
                      • JPA / Hibernate
                        <\/li><\/ul><\/ul>
                        • Strong\n understanding of:
                          <\/li><\/ul>
                            • OOP principles
                              <\/li>
                            • Multithreading &\n concurrency
                              <\/li>
                            • JVM memory management
                              <\/li>
                            • Exception handling
                              <\/li><\/ul><\/ul>

                              Python (Secondary but Mandatory)<\/b>
                              <\/p>

                              • Strong\n working knowledge of Python
                                <\/li>
                              • Experience\n with:
                                <\/li><\/ul>
                                  • Python scripting and\n automation
                                    <\/li>
                                  • Flask / FastAPI\n (preferred)
                                    <\/li>
                                  • Data processing\n libraries (Pandas, NumPy \u2013 optional)
                                    <\/li><\/ul><\/ul>
                                    • Ability\n to integrate Python components with Java\-based systems
                                      <\/li><\/ul>

                                      Microservices & Messaging<\/b>
                                      <\/p>

                                      • Experience\n with:
                                        <\/li><\/ul>
                                          • REST APIs
                                            <\/li>
                                          • Kafka / RabbitMQ /\n ActiveMQ
                                            <\/li>
                                          • Event\-driven\n architecture
                                            <\/li><\/ul><\/ul>
                                            • Knowledge\n of distributed system patterns (Circuit Breaker, Retry, Saga)
                                              <\/li><\/ul>

                                              Databases<\/b>
                                              <\/p>

                                              • Strong\n SQL skills
                                                <\/li>
                                              • Experience\n with:
                                                <\/li><\/ul>
                                                  • MySQL / PostgreSQL /\n Oracle
                                                    <\/li>
                                                  • NoSQL (MongoDB,\n Cassandra \u2013 optional)
                                                    <\/li><\/ul><\/ul>

                                                    Cloud & DevOps<\/b>
                                                    <\/p>

                                                    • Experience\n with:
                                                      <\/li><\/ul>
                                                        • AWS / Azure / GCP
                                                          <\/li>
                                                        • Docker
                                                          <\/li>
                                                        • Kubernetes
                                                          <\/li>
                                                        • Jenkins / GitHub Actions\n / GitLab CI
                                                          <\/li><\/ul><\/ul>
                                                          • Familiarity\n with monitoring and logging tools
                                                            <\/li><\/ul>


                                                            <\/div>

                                                            Good to Have Skills<\/b>
                                                            <\/p>

                                                            • Experience\n with AI/ML integration<\/b> using Python
                                                              <\/li>
                                                            • Exposure\n to Data Engineering or ETL pipelines<\/b>
                                                              <\/li>
                                                            • Knowledge\n of GraphQL<\/b>
                                                              <\/li>
                                                            • Experience\n in BFSI, payments, telecom, or large enterprise systems<\/b>
                                                              <\/li>
                                                            • Familiarity\n with DevSecOps practices<\/b>
                                                              <\/li>
                                                            • Experience\n working in Agile/Scrum environments<\/b>
                                                              <\/li><\/ul>


                                                              <\/div>

                                                              Soft Skills & Competencies<\/b>
                                                              <\/p>

                                                              • Strong\n problem\-solving and analytical skills
                                                                <\/li>
                                                              • Ability\n to work independently and in cross\-functional teams
                                                                <\/li>
                                                              • Good\n communication skills
                                                                <\/li>
                                                              • Ownership\n mindset and accountability
                                                                <\/li>
                                                              • Willingness\n to learn new technologies
                                                                <\/li><\/ul>

                                                                <\/div><\/span>