Associate Engineer, Applications & Platforms - R01573613

Brillio 2
Chennai +1 more

Who this role is best for

A natural match if you have hands-on experience with Java/J2EE and microservices.

Best fit for

  • Candidates with hands-on Java/J2EE development and microservices experience, especially with JDK 17 and Spring Boot
    — “Experience Range: Entry-level role with up to 2 years of experience in application and platform engineering, including exposure to Java/J2EE development and database & middleware support.”
  • Individuals who have worked on RESTful APIs and are familiar with exception handling and logging practices
    — “Design and implement RESTful APIs, applying best practices in exception handling, logging, and externalized configuration.”
  • Those with a background in optimizing application performance with Redis Cache and Kafka integration
    — “Integrate messaging solutions with Kafka and optimize application performance using Redis Cache.”

Things to consider

  • The role requires a strong grasp of Oracle SQL and JDBC for database connectivity and transaction management
    — “Write, review, and troubleshoot SQL queries using Oracle SQL, ensuring data integrity and efficient data access.”
  • Candidates must be comfortable with DevOps practices, particularly Maven and Git for code management
    — “Utilize Maven for build automation and Git for version control to maintain consistent and high-quality codebases.”

How to stand out

  • Highlight your experience with modernizing legacy Java applications for JDK 17 compatibility
    — “Modernize existing Java applications for compatibility with JDK 17, collaborating with technical teams to ensure seamless migration.”
  • Emphasize your ability to apply the Pipeline Design Pattern in creating modular processing flows
    — “Apply software design patterns, with emphasis on the Pipeline Design Pattern, to create modular, extensible, and maintainable processing flows.”
Pace · Fast PacedCollaboration · MediumAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Develop, enhance, and maintain Java/J2EE applications using JDK 17, Spring Boot, and Microservices architecture to ensure scalability and reliability.
Typical background
Entry-level role with up to 2 years of experience in application and platform engineering, including exposure to Java/J2EE development and database & middleware support.

Skills & requirements

Required

Java/j2ee Development With JDK 17Spring Boot And MicroservicesRestful API Design And DevelopmentKafka For Messaging SolutionsRedis Cache For Caching StrategiesMaven For Build AutomationGit For Version ControlOracle SQLJDBC And Spring Datasource ConfigurationUnderstanding Of Software Design Patterns, Especially Pipeline Design Pattern

Preferred

Experience Deploying Java Or Spring Boot Applications On AWSAWS EC2 ExposureKnowledge Of Additional Design Patterns Such As Factory, Strategy, Builder, And Chain Of Responsibility

Stack & domain

PostgreSQLApache TomcatMySQLJava/j2eeSpring BootMicroservicesRestful APIKafkaRedis CacheMavenGitOracle SQLJDBCSpring Datasource ConfigurationSoftware Design PatternsOracle Certified Associate, Java SE ProgrammerAWS Certified Cloud Practitioner

About the role

Original posting from Brillio 2 via Lever

Associate Engineer, Applications & Platforms

Primary Skills:

  • Postgres, Apache Tomcat, MySQL

Specialization:

  • Database & Middleware Support: Associate Engineer, Systems & Storage

Job requirements:

  • Experience Range: Entry-level role with up to 2 years of experience in application and platform engineering, including exposure to Java/J2EE development and database & middleware support. Key Responsibilities: 1. Develop, enhance, and maintain Java/J2EE applications using JDK 17, Spring Boot, and Microservices architecture to ensure scalability and reliability. 2. Design and implement RESTful APIs, applying best practices in exception handling, logging, and externalized configuration. 3. Integrate messaging solutions with Kafka and optimize application performance using Redis Cache. 4. Modernize existing Java applications for compatibility with JDK 17, collaborating with technical teams to ensure seamless migration. 5. Write, review, and troubleshoot SQL queries using Oracle SQL, ensuring data integrity and efficient data access. 6. Configure JDBC and Spring datasource for robust database connectivity and transaction management. 7. Utilize Maven for build automation and Git for version control to maintain consistent and high-quality codebases. 8. Apply software design patterns, with emphasis on the Pipeline Design Pattern, to create modular, extensible, and maintainable processing flows. Required Skills: 1. Java/J2EE development with JDK 17 2. Spring Boot and Microservices 3. RESTful API design and development 4. Kafka for messaging solutions 5. Redis Cache for caching strategies 6. Maven for build automation 7. Git for version control 8. Oracle SQL 9. JDBC and Spring datasource configuration 10. Understanding of software design patterns, especially Pipeline Design Pattern Preferred Skills: 1. Experience deploying Java or Spring Boot applications on AWS 2. AWS EC2 exposure 3. Knowledge of additional design patterns such as Factory, Strategy, Builder, and Chain of Responsibility Desired Qualifications: 1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline 2. Oracle Certified Associate, Java SE Programmer or equivalent certification 3. AWS Certified Cloud Practitioner or similar certification (preferred) Additional Information: Technical Operations - Support Engineer

Source: Brillio 2 careers (Lever)

Similar roles

More roles at Brillio 2