Java Lead

Key Responsibilities:

  • Lead the development team in designing, developing, testing, and deploying high quality Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, scalability, and security of applications.
  • Conduct code reviews and provide constructive feedback to team members.
  • Help maintain code quality, organization, and automation.
  • Implement and integrate secure payment solutions.
  • Develop multi-account payment systems, bill payment, and multi-mode
    receiptfunctionalities.Contribute to online recharge systems and financial services
    such as loans,insurance, and investments.
  • Enhance personal finance tracking features.
  • Mentor and guide junior developers, fostering a culture of best practices in software
    development.

Technical Skills:

  • Java Technologies: Expert-level proficiency in Java, including J2EE, and frameworks
    such as Spring (Spring Boot, Spring MVC, Spring Data, Spring Security) and
    Hibernate.
  • Microservices Architecture: Experience in designing and implementing
    microservices architecture.
  • Cloud Platforms: Experience with cloud platforms like AWS, Azure, or Google Cloud,
    including services like EC2, S3, Lambda, and Kubernetes.
  • RESTful APIs: Deep understanding and hands-on experience in designing and
    consuming RESTful APIs.
  • Databases: Proficiency in both SQL (MySQL, PostgreSQL, Oracle) and NoSQL
    (MongoDB) databases, along with data modeling and ORM tools.
  • DevOps: Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI
  • Version Control: Strong knowledge of version control systems, particularly Git.
  • Containerization: Experience with Docker and orchestration tools like Kubernetes.
  • Security: Understanding of data security, encryption techniques, and secure coding
    practices.
  • Front-End Technologies: Basic familiarity with front-end technologies such as HTML,
    CSS, JavaScript, and frameworks like Angular or React.
  • Testing: Experience with testing frameworks and tools like JUnit, Mockito, and
    Selenium.
  • Agile Methodologies: Knowledge and experience in Agile/Scrum development
    methodologies.

Apply here!

    Drag and Drop or Click to
    Browse

    Supported Formats: .pdf, .doc,.docx

    Similar Jobs