02 Nov
|
True Tech Professionals
|
India
02 Nov
True Tech Professionals
India
Job Description
– Senior Java Full Stack & Platform Engineer
Experience:
5+ Years Work Mode: Remote Role: Senior Java Full Stack & Platform Engineer Role Overview We are seeking a highly skilled Senior Java Full Stack & Platform Engineer with strong experience in enterprise application development, cloud infrastructure, DevOps automation, and container orchestration. The ideal candidate will have hands-on expertise in Java-based application development, modern frontend technologies, Linux system administration, AWS cloud services, CI/CD automation, and Kubernetes/OpenShift platforms. This role involves working across application engineering and platform operations to build, deploy, maintain, and optimize scalable, secure, and high-performing enterprise solutions.
Key Responsibilities
1. Full Stack Application Development
• Design, develop, and maintain enterprise-grade applications using Java and contemporary JavaScript technologies.
• Build responsive and scalable frontend applications using React.js and AngularJS.
• Develop backend services, REST APIs, and application components using Java and Node.js.
• Integrate applications with relational and NoSQL databases.
• Perform application debugging, troubleshooting, and performance optimization.
• Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, and production support. 2. Linux System Administration
• Administer and maintain enterprise Linux environments, primarily RHEL/CentOS.
• Manage system configurations, security, patching, monitoring, and troubleshooting.
• Provide operational support across development, testing, and production environments.
• Ensure system availability, stability, and performance. 3. AWS Cloud & Infrastructure Engineering
• Design, provision, configure, and maintain AWS cloud infrastructure.
• Monitor cloud resources for availability, performance, and security.
• Implement infrastructure optimization and cloud cost-management strategies.
• Develop and maintain Infrastructure-as-Code (IaC) using Terraform and Ansible. 4. DevOps & CI/CD Automation
• Design, develop, and maintain advanced CI/CD pipelines using GitLab CI/CD and GitHub.
• Automate application builds, testing, deployment, and release processes.
• Implement continuous integration and deployment automation practices.
• Manage source control, versioning, and release management workflows.
• Identify and resolve pipeline failures and deployment-related issues. 5. Containerization & Platform Engineering
• Deploy, configure, and administer Kubernetes and OpenShift clusters.
• Work with Docker and Podman for application containerization.
• Manage containerized application deployments, orchestration, and troubleshooting.
• Develop and maintain internal developer portal capabilities using Backstage and its plugins.
• Support platform reliability, scalability, and operational efficiency. 6. Database Management & Collaboration
• Design, manage, optimize,
and troubleshoot relational and NoSQL databases.
• Develop and optimize complex SQL queries.
• Collaborate with application development, DevOps, security, and infrastructure teams.
• Ensure application scalability, reliability, security, and performance. Required Skills & Qualifications
• 5+ years of experience in enterprise application development and software delivery.
• Strong hands-on experience with Java and Node.js.
• Experience with frontend technologies, including React.js and AngularJS.
• Strong knowledge of Linux administration (RHEL/CentOS).
• Hands-on experience with AWS cloud infrastructure and services.
• Expertise in GitLab CI/CD and GitHub workflows.
• Experience designing and maintaining advanced CI/CD pipelines.
• Strong experience with Kubernetes and OpenShift.
• Hands-on knowledge of Docker and Podman.
• Practical experience with Terraform and Ansible.
• Experience with Backstage and plugin development/integration.
• Strong SQL and relational/NoSQL database skills.
• Good understanding of the complete Software Development Life Cycle (SDLC).
• Strong analytical, troubleshooting, and problem-solving abilities.
• Excellent collaboration and communication skills. Preferred Candidate Profile
• Strong combination of full-stack application development and platform engineering experience.
• Ability to work across development, infrastructure, and DevOps functions.
• Experience supporting enterprise-scale applications and production environments.
• Ability to independently troubleshoot complex application and infrastructure issues.
📌 Full Stack Engineer (India)
🏢 True Tech Professionals
📍 India