Java - Senior Engineer

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a fast-growing IT services company dedicated to being a trusted technology partner and empowering top professionals to achieve their full potential. With a global presence across India, the U.S.A., and Canada, we specialize in technology-enabled transformation for clients in financial services, healthcare, transportation & logistics, and professional services. Our expertise spans complex, mission-critical applications utilizing cutting-edge technologies in application engineering, data & analytics, cloud, DevOps, and more.

At Iris, your career is a launchpad for growth. Our philosophy, "Build Your Future. Own Your Journey.," emphasizes employee ownership and ample opportunities for career shaping. We cultivate an environment where your potential is recognized, your input is valued, and your contributions drive real impact. Through challenging projects, tailored career development, continuous learning, and mentorship, we are committed to your personal and professional evolution. Discover the vibrant culture and exciting opportunities at Iris by watching our video here.

Responsibilities

Develop and maintain robust Java applications utilizing the Spring Framework, including Spring Boot, Spring MVC, and Spring Security. Design and implement RESTful APIs for seamless integration with various systems. Contribute to the development of microservices architectures, ensuring scalability and efficiency. Engage in database development and optimization for Oracle and/or Sybase, including complex SQL query writing and performance tuning. Develop and maintain stored procedures, triggers, and indexing strategies using PL/SQL (Oracle) and T-SQL (Sybase). Collaborate with teams on workflow orchestration using tools like Apache Airflow, including scheduling and DAG creation. Utilize CI/CD pipelines and version control systems like Git for efficient software delivery.

Qualifications

Possess strong proficiency in Java, with deep understanding of the Spring Framework (Spring Boot, Spring MVC, Spring Security). Demonstrate expertise in RESTful API development and integration. Solid understanding of microservices architecture principles. Experience with Oracle and/or Sybase databases, including advanced SQL query optimization and performance tuning. Proficiency in PL/SQL (Oracle) and T-SQL (Sybase), including stored procedures, triggers, and indexing. Familiarity with ORM frameworks such as Hibernate is required. Experience with Python scripting is a plus. Experience with Apache Airflow for workflow orchestration, including scheduling and DAG creation, is desirable. Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD) and containerization technologies like Docker and Kubernetes is beneficial. Proficiency in version control using Git is essential. Mandatory competencies include Java Middleware (Springboot), Core Java (Java 8+), Message-Oriented Middleware (JMS, ActiveMQ, Kafka, etc.), API Middleware (Microservices), Java Multithreading, OOPS Concepts, Design Principles & Patterns, Unit Testing, and various AWS cloud services.

Essential Skills

JavaSpring FrameworkSpring BootSpring MVCSpring SecurityRESTful API DevelopmentMicroservices ArchitectureOracleSybaseSQL Query OptimizationSQL Performance TuningPL/SQLT-SQLStored ProceduresTriggersIndexingJMSActiveMQRabbitMQKafkaSQSASBMultithreadingOOPS ConceptsDesign PatternsArchitecture PatternsUnit TestingAWS LambdaAWS EventBridgeAWS FargateAWS S3AWS S3 GlacierAWS EBSAmazon EC2AWS Auto ScalingAWS Load BalancingAWS App RunnerAmazon CloudWatchAWS ECSAWS GlueAWS SDKsAWS CLIAWS CloudFormationAWS CloudShellAWS CDK

Good to Have

HibernatePython ScriptingApache AirflowCI/CD PipelinesJenkinsGitHub ActionsGitLab CI/CDDockerKubernetesGit

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services