Enable job alerts via email!

JAVA Full stack Developer

Avance Consulting

Glasgow

On-site

GBP 60,000 - 80,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a JAVA Full Stack Lead Software Engineer to join their agile team. This role involves enhancing and delivering top-tier technology products in a secure and scalable manner. You will be responsible for executing creative software solutions, developing high-quality production code, and leading a team of engineers. The ideal candidate will have hands-on experience with microservices, cloud platforms like AWS, and containerization technologies. Join a diverse team that values inclusion and respect, and make a significant impact in a collaborative environment focused on innovation and excellence.

Qualifications

  • Hands-on experience in system design and application development.
  • Familiarity with database servers and ORM frameworks.

Responsibilities

  • Develop secure, high-quality production code and debug existing code.
  • Lead and mentor a team of software engineers.

Skills

System Design
Application Development
Testing
Operational Stability
Microservices
Agile Methodologies
Unit Testing
Automation Testing

Tools

Oracle
Cassandra
Hibernate
JPA
AWS
Docker
Kubernetes
Junit
Mockito
Cucumber

Job description

As a JAVA full stack Lead Software Engineer, you will play a crucial role in an agile team, focusing on the enhancement, construction, and delivery of top-tier technology products in a secure, stable, and scalable manner.

Key Responsibilities:
  1. Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  2. Develops secure and high-quality production code, and reviews and debugs code written by others.
  3. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  4. Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  5. Adds to team culture of diversity, equity, inclusion, and respect.
  6. Provides guidance through leading, mentoring, and coaching a team of software engineers.
Key Skills/Knowledge/Experience:
  1. Hands-on practical experience in System Design, Application Development, Testing, and Operational Stability.
  2. Exposure to Database Servers such as Oracle and NoSQL Databases such as Cassandra.
  3. Knowledge in Database ORM Frameworks such as Hibernate and JPA.
  4. Hands-on experience in Microservices to run on any Cloud Platforms, preferably AWS.
  5. Knowledge in Containerization technologies such as Docker and Kubernetes.
  6. Experience across the whole software development life cycle.
  7. Exposure to agile methodologies and CI/CD, Application Resiliency, and Security.
  8. Experience in Testing frameworks such as Junit, Mockito, and Cucumber for Unit Testing and Automation Testing.
Managing Expectations of Non-Technical Stakeholders (Good to have):
  1. Familiar with AWS via hands-on experience or certification.
  2. Familiarity with orchestration tools like Airflow.
  3. Familiarity with BASEL regulatory reporting framework.
  4. Familiarity with engineering in a regulatory controlled environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.