Job
Description
Role Overview: You will be joining Logile's dynamic engineering team as a motivated and experienced Mid-Level Java Developer. Your strong background in Java related technologies and Spring framework will be crucial as you develop and maintain high-performance applications and microservices. Additionally, your familiarity with front-end frameworks like Angular or React will be essential, as you work on full-stack solutions driving enterprise applications. Key Responsibilities: - Develop and maintain Java-based Cloud native applications using the Spring framework. - Utilize Java 8+ and Spring Boot to ensure efficient application development. - Perform Low Level Design based on HLD or Requirements specification. - Create and implement RESTful APIs to enable seamless communication between microservices. - Deploy and manage applications using containerization and orchestration technologies like Docker and EKS for high availability and performance. - Collaborate with front-end developers to integrate APIs with Angular or React-based user interfaces. - Engage in the full software development lifecycle, from requirements gathering to deployment and support. - Work with PostgreSQL in on-premise and cloud environments (AWS RDS/Aurora) focusing on scalability, backup/restore strategies, and high availability. - Write clean, well-documented, and maintainable code following industry best practices. - Debug and resolve production issues to ensure system reliability and performance. - Implement and contribute to CI/CD pipelines and DevOps practices for automated build, test, and deployment processes. - Collaborate with cross-functional teams including QA, DevOps, and Product Management. - Participate in code reviews and maintain high code quality. - Adhere to best practices for software development, security, and performance. Qualifications Required: - 3+ years of hands-on experience in Java development. - Proficiency in Spring and RESTful API development. - Solid understanding of cloud native methodologies and application architecture. - Experience in product development and implementation. - Working knowledge of a front-end framework using Angular or React. - Proficiency with Java 8+, Maven/Gradle, and version control systems like Git. - Familiarity with SQL and relational databases (e.g., PostgreSQL, MySQL). - Knowledge of containerization technologies (e.g., Docker). - Experience with CI/CD tools (e.g., Jenkins, GitLab CI). - Understanding of Agile/Scrum methodologies. - Bachelor's degree in computer science or related discipline. Additional Company Details: Logile offers benchmarked compensation and benefits for this role, along with applicable shift allowances and home pick up and drops for the selected candidate. Role Overview: You will be joining Logile's dynamic engineering team as a motivated and experienced Mid-Level Java Developer. Your strong background in Java related technologies and Spring framework will be crucial as you develop and maintain high-performance applications and microservices. Additionally, your familiarity with front-end frameworks like Angular or React will be essential, as you work on full-stack solutions driving enterprise applications. Key Responsibilities: - Develop and maintain Java-based Cloud native applications using the Spring framework. - Utilize Java 8+ and Spring Boot to ensure efficient application development. - Perform Low Level Design based on HLD or Requirements specification. - Create and implement RESTful APIs to enable seamless communication between microservices. - Deploy and manage applications using containerization and orchestration technologies like Docker and EKS for high availability and performance. - Collaborate with front-end developers to integrate APIs with Angular or React-based user interfaces. - Engage in the full software development lifecycle, from requirements gathering to deployment and support. - Work with PostgreSQL in on-premise and cloud environments (AWS RDS/Aurora) focusing on scalability, backup/restore strategies, and high availability. - Write clean, well-documented, and maintainable code following industry best practices. - Debug and resolve production issues to ensure system reliability and performance. - Implement and contribute to CI/CD pipelines and DevOps practices for automated build, test, and deployment processes. - Collaborate with cross-functional teams including QA, DevOps, and Product Management. - Participate in code reviews and maintain high code quality. - Adhere to best practices for software development, security, and performance. Qualifications Required: - 3+ years of hands-on experience in Java development. - Proficiency in Spring and RESTful API development. - Solid understanding of cloud native methodologies and application architecture. - Experience in product development and implementation. - Working knowledge of a front-end framework using Angular or React. - Proficiency with Java 8+, Maven/Gradle, and version con