DEIN NÄCHSTER SCHRITT

Senior Consultant

comp HCL Technologies Sweden AB comp Stockholm - Schweden
Vollzeit
Anzeige

Beschreibung

Quelle: JobTech / Arbetsförmedlingen · HCL Technologies Sweden AB

1. Role Summary

The Senior Consultant is responsible for designing, developing, implementing, and maintaining enterprise-level software solutions aligned with customer business requirements and technology standards.

The role requires specialized expertise in Java, Python, cloud-native application development, microservices architecture, AWS cloud services, and enterprise system integration.

The Senior Consultant also acts as a key technical point of contact between the customer and delivery teams, providing architectural guidance, technical leadership, solution design, and delivery coordination to ensure reliable, scalable, secure, and high-quality software solutions.

2. Key Roles and Responsibilities

Solution Architecture & Technical Design

  • Design and develop scalable, secure, reliable, and maintainable enterprise applications using Java, Python, Spring Boot, microservices, and AWS cloud technologies.

  • Translate complex business and technical requirements into solution architectures, technical specifications, and implementation designs.

  • Evaluate technical alternatives and recommend appropriate architectures, integration patterns, and technology solutions.

  • Ensure solutions align with customer architecture standards, security requirements, and long-term technology strategies.

Cloud Engineering & Application Development

  • Design, develop, and maintain cloud-native applications using AWS services, including Lambda, API Gateway, SQS, SNS, S3, Step Functions, EventBridge, and RDS.

  • Implement RESTful APIs, event-driven architectures, asynchronous messaging, and distributed application integrations.

  • Develop and optimize application components using Java, Python, Spring Framework, and Spring Boot.

  • Apply cloud architecture principles to improve application availability, scalability, performance, and operational reliability.

Technical Consulting & Requirements Management

  • Collaborate with customer stakeholders, solution architects, business analysts, and development teams to understand functional and non-functional requirements.

  • Conduct technical discussions, requirement analysis, solution assessments, and design reviews.

  • Provide expert technical recommendations and support decision-making throughout the software development lifecycle.

  • Act as a technical point of contact for customer communication, solution clarification, and technical issue resolution.

Technical Leadership & Delivery Management

  • Provide technical guidance, mentoring, and support to software engineers and development teams.

  • Coordinate technical activities, task prioritization, solution implementation, and delivery commitments.

  • Participate in Agile ceremonies, backlog refinement, sprint planning, and release planning.

  • Identify technical dependencies, implementation risks, and delivery challenges, and recommend mitigation strategies.

  • Coordinate with cross-functional teams to ensure successful implementation and timely delivery of software solutions.

Database & Enterprise Integration

  • Design and implement database-driven applications using SQL and relational database technologies such as PostgreSQL and MySQL.

  • Develop enterprise integrations using REST APIs, messaging services, and event-driven communication patterns.

  • Support data consistency, system interoperability, transaction processing, and integration reliability.

  • Analyze and optimize database queries, application performance, and integration workflows.

DevOps, Deployment & Production Support

  • Support CI/CD implementation, automated deployments, and infrastructure management using Git, Docker, Terraform, and AWS CDK.

  • Collaborate with DevOps teams to maintain reliable deployment pipelines and cloud infrastructure.

  • Investigate and resolve complex application, integration, and production issues.

  • Perform root cause analysis and recommend preventive improvements to enhance system stability.

  • Support application monitoring, troubleshooting, and operational maintenance.

Quality Assurance & Engineering Standards

  • Ensure adherence to software engineering best practices, coding standards, security principles, and architectural guidelines.

  • Conduct technical reviews, code reviews, and solution quality assessments.

  • Support unit testing, integration testing, system integration testing (SIT), user acceptance testing (UAT), and regression testing.

  • Promote automated testing, maintainability, performance optimization, and continuous improvement.

Technology Evaluation & Continuous Improvement

  • Evaluate emerging technologies, cloud services, and engineering practices to identify opportunities for solution improvement.

  • Recommend technical enhancements that improve scalability, reliability, security, and maintainability.

  • Promote knowledge sharing, technical documentation, and continuous skill development within engineering teams.

3. Required Technical Skills

Programming Languages: Java, Python, Object-Oriented Programming (OOP)

Frameworks & Application Development: Spring Boot, Spring Framework, RESTful APIs, Microservices Architecture

Cloud Technologies: AWS Lambda, API Gateway, SQS, SNS, S3, Step Functions, EventBridge, RDS, CloudWatch, IAM

Architecture & Integration: Solution Architecture, Cloud-Native Architecture, Event-Driven Architecture, Distributed Systems, Enterprise Application Integration

Databases: PostgreSQL, MySQL, SQL, Relational Database Design

DevOps & Infrastructure: Git, GitLab CI/CD, Docker, Terraform, AWS CDK, Infrastructure as Code (IaC)

Quality Engineering: Unit Testing, Integration Testing, Code Reviews, Debugging, Performance Optimization, Root Cause Analysis

Delivery & Leadership: Agile/Scrum, Technical Leadership, Customer Stakeholder Management, Requirements Analysis, Technical Delivery Coordination, Mentoring, Risk Management

4. Professional Competencies

  • Strong analytical, problem-solving, and technical decision-making abilities.

  • Ability to independently assess complex technical requirements and recommend appropriate solutions.

  • Experience coordinating with international customers and geographically distributed engineering teams.

  • Strong communication, stakeholder management, and technical documentation skills.

  • Ability to manage multiple technical priorities while maintaining delivery quality and customer expectations.

  • Experience providing technical leadership for business-critical enterprise applications.

Anzeige
Bewerben
Ref-Nr.: 14376183
Aktualisiert: 04.11.2026
Quelle: JobTech / Arbetsförmedlingen
weitere Infos
Ob die Stelle bei JobTech / Arbetsförmedlingen noch verfügbar ist und weitere Informationen findest du direkt auf der Website der Quelle. Bitte beachte: OPROMA ist nicht der Arbeitgeber dieser Stelle und kann keine Auskünfte zur Bewerbung geben.

Angebote merken und später wiederfinden

Mit deinem kostenlosen OPROMA-Profil.

Kostenloses Profil erstellen