Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or master's degree in Computer Science, Strong focus on Java development, Experience with AWS infrastructure, Knowledge of microservices architecture.

Key responsabilities:

  • Lead development of application services layer
  • Architect enterprise-grade applications with Java
Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See more Elfonze Technologies offers

Job description

This is a remote position.

Job Description

·       • Lead the development and evolution of the application’s services layer using Core Java technologies and AWS infrastructure.

·       • Architect and design enterprise-grade applications in Java (Java 8 and above) with a focus on scalability, security, and performance.

·       • Integrate the new application with legacy systems and external services, ensuring data integrity and smooth transitions.

·       • Utilize the Spring ecosystem extensively, including Spring Boot, Spring Cloud, and Spring Integration, to build robust and efficient application frameworks.

·       • Develop and deploy services using a microservices architecture, emphasizing best practices in service modularity and resilience.

·       • Manage data modeling for complex client relationship hierarchies, collaborating with cross-functional teams to meet financial data requirements.

·       • Implement CI/CD pipelines using Atlassian tools to enhance the development and deployment lifecycle.

·       • Conduct performance tuning and optimization for distributed applications to ensure high availability and response times.

·       • Engage in Test-Driven Development and Object-Oriented Design Principles to maintain high standards of software quality.

·       • Collaborate closely with SCRUM teams, including UX designers, analysts, front-end engineers, and QA engineers, to deliver a seamless and efficient development experience.

Qualifications:

·       • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, with a strong focus on Java development in enterprise settings.



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs