to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our software solutions. This role offers an exciting opportunity to work on innovative projects using a wide range of technologies, including Java, Python, and cloud platforms such as AWS and GCP. The ideal applicant will possess strong problem-solving skills, a passion for software development, and experience working across multiple programming languages and frameworks.
Responsibilities
Develop and maintain scalable web applications using front-end technologies such as JavaScript and frameworks like Ruby on Rails.
Design robust back-end systems employing languages such as Java,AngularJS and Python, ensuring seamless integration with front-end components.
Build and consume RESTful APIs to enable efficient data exchange between systems.
Manage source code using version control tools including Git, Bitbucket, GitHub, and utilise branching strategies for collaborative development.
Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
Optimise application performance and troubleshoot issues across various environments including Linux and Windows servers.
Implement cloud solutions on platforms such as AWS and GCP to enhance application scalability and security.
Write clean, efficient code adhering to best practices in software development and application architecture.
Participate in code reviews, testing procedures, and deployment activities to ensure high-quality deliverables.
Skills
Proficiency in
Java
,
AngularJS
and
Python
.
Experience with front-end development frameworks and libraries.
Strong understanding of APIs, REST architecture, and integration techniques.
Familiarity with database management systems including
SQL
(MySQL) and other data storage solutions.
Hands-on experience with version control tools such as
Git
,
Bitbucket
,
GitHub
.
Knowledge of cloud platforms like
AWS
and
GCP
for deploying scalable applications.
Working knowledge of Linux operating systems for deployment and server management.
Understanding of software development lifecycle processes including Agile methodologies.
Excellent problem-solving skills with the ability to adapt quickly to new technologies. This position offers an engaging environment where innovation is encouraged, providing opportunities for professional growth within a collaborative team dedicated to delivering high-quality software solutions.
Job Type: Full-time
Pay: 26,425.30-77,378.62 per year
Benefits:
Canteen
Free parking
On-site parking
Work from home
Ability to commute/relocate:
Lincoln LN5 7FB: reliably commute or plan to relocate before starting work (preferred)
Education:
Bachelor's (preferred)
Experience:
Java development: 1 year (preferred)
Work Location: Hybrid remote in Lincoln LN5 7FB
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.