Design end-to-end technology solutions using Java, Spring Boot, JBoss, Tomcat, and Apache.
• Architect and configure application servers for optimal performance and scalability.
• Develop solutions integrating MS SQL and other databases.
Infrastructure and Deployment:
• Configure and manage Windows and Unix/Linux environments.
• Implement SSL integration for secure communication.
• Set up and optimize firewalls and load balancers for high availability and security.
Cloud and DevOps Integration:
• Design and deploy solutions on cloud platforms (e.g., AWS, Azure, GCP).
• Implement CI/CD pipelines and DevOps practices for seamless deployment and automation.
• Ensure infrastructure-as-code (IaC) principles are followed for scalability and reproducibility.
Batch Job and System Integration:
• Design and manage batch job processing systems for large-scale data operations.
• Integrate third-party systems and APIs for seamless data flow.
Performance and Security:
• Conduct performance tuning and troubleshooting for applications and infrastructure.
• Ensure compliance with security best practices and standards.
Collaboration and Leadership:
• Work closely with development, operations, and business teams to deliver solutions that meet business requirements.
• Provide technical leadership and mentorship to junior team members.
• Document architectural decisions, guidelines, and best practices.
Qualifications:
• Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Experience:
• 8+ years of experience in software development and architecture.
• Proven experience with Java, Spring Boot, JBoss, Tomcat, and Apache.
• Strong knowledge of MS SQL and database management.
• Hands-on experience with SSL integration, firewalls, and load balancers.
• Expertise in Windows and Unix/Linux environments.
• Experience with cloud platforms (AWS, Azure, GCP) and DevOps tools (e.g., Jenkins, Docker, Kubernetes).
• Familiarity with batch job processing and application server configuration.
• Skills:
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to translate business requirements into technical solutions.
• Knowledge of infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
What are the top 3 skills required for this role?
• Design end-to-end technology solutions using Java, Spring Boot, JBoss, Tomcat, and Apache.
• Architect and configure application servers for optimal performance and scalability.
• Develop solutions integrating MS SQL and other databases.