Skip to main content

Back-End Developer

Posted 4 days ago

argyle infotechSitka (AK)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Job Title General Experience: Eight plus years of total experience in the Information Technology industry. Six plus years of working experience in developing Microservices. Six plus years of working experience in cloud platforms such as AWS, Azure, GCP, IBM Cloud or RedHat OpenShift. Six plus years of experience in developing applications using containers (Docker), Kubernetes, EKS/AKS/GKE. Resource to perform Back-End development for DoED Grants Management Application through the full software development lifecycle. Experience with RESTful, SOAP, or MQ Services, or similar, and Asynchronous/Pub-Sub messaging. Hands on experience in modern software practices such as DevSecOps, TDD, CI/CD preferably GitLab. Strong working experience of Java and Java web applications. Agile experience (SAFe, Agile Scrum, Kanban, XP or similar methodologies). Experience developing with databases (RDMS or NoSQL). Experience in writing Junit test cases. Excellent verbal and written communication skills coupled with analytical problem-solving skills. Contribute to application development on multiple large-scale, mission-critical systems. Work collaboratively as a key contributor on a high performing team which ships code and delivers value.
Duties and Responsibilities: We are looking for an application developer who will assist in the design and implementation of cloudready applications and migration of legacy applications on large-scale container platform clusters using Microservices, Java, Docker, Kubernetes or RedHat OpenShift, and CI/CD using GitLab. The candidate at a minimum need to be well versed in Docker, Kubernetes, Microservices and cloud architectures. The successful candidate will possess a strong developer background as well as interpersonal skills needed to communicate design requirements and objectives to the client embarking on a transition to cloud technology. Candidates should be self-motivated and collaborative IT professionals with a strong background in software development, and IT automation. Translate applications requirements into web-based solutions using the recommended frameworks and technology. Work with team to design solutions to strangle existing code base to enable modern design interface and user experience. Design and develop reusable components, accelerators, and frameworks. Assist in the system integration of components. Implement Design Patterns and new data structures. Take a user-centered design approach and rapidly test and iterate the design solutions. Drive and participate in usability testing. Collaborate with other team members and department stakeholders including Business Analysis, UI Engineering, and Client Support.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this