Lead Developer | SwiconJobs

Your dream job is just a click away

Lead Developer

2024.03.22. | Hybrid | Tech
Introduction
Our partner is a globally recognised company that provides a wide range of IT and business services to clients worldwide. It is highly committed to digital innovation and business efficiency, and has a highly skilled team to help its partners achieve their business goals. With decades of experience and extensive knowledge, they achieve excellent results in their projects and deliver outstanding quality services.
Tasks
  • Develop using Java, Spring, cloud/hybrid cloud technologies (Azure, OpenShift)
  • Design, develop, test, deploy, maintain and enhance software solutions
  • Work with the business analysts to fully understand the business requirements and assure that the project deliverables are fulfilling these
  • Perform code reviews
  • Plan, coordinate and execute project activities to ensure timely completion
  • Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes
  • Liaising with team members, management, and clients to ensure projects are completed to standard.
  • Identifying risks and forming contingency plans as soon as possible.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes.
  • Coordinating with the team during project development
  • Implementing best practices and coding standards
  • Coordinate the design and development based on given specifications
  • Take part in defining development, test, release, design and branch strategies and processes
  • Act as a role model for developers


Expectations

Academic background:

  • Bachelor’s or master’s degree in Computer Science or related quantitative field
  • Strong Java background, accumulating at least 5 years of experience in an enterprise environment
  • High level knowledge of core Java
  • Extensive knowledge in Java enterprise or related technologies (Java EE, Spring)

Professional Requirements:

  • Practical experience in software integration into an Enterprise environment
  • Basic experience in database development
  • Demonstrated experience with software development life cycle methodologies, including agile
  • Analytical, organizational and problem-solving skills
  • Comfortable working independently, but has experience working in a team environment
  • Excellent communication skills, interpersonal, oral, and written
  • Strong aptitude and desire to learn new technologies and tools
  • Affinity working with Scala
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Excellent communication, motivational, and interpersonal skills.

Skills / experience:

  • Backend development
  • Microservices architecture
  • Understanding of Enterprise Integration Patterns
  • Web Services: REST, SOAP
  • Messaging – AMQP protocol
  • Security protocols, -services
  • Frontend development experience is a plus (Spring MVC or Angular)
  • Advanced English is a must

  

Advantageous
  • German language skill is a plus


Employer's offer
  • Professional growth
  • Big enterprise environment