Senior Software Engineer - Java

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field., 5+ years of hands-on Java development experience in enterprise-grade applications., Strong understanding of Java frameworks such as Spring Boot and Hibernate., Experience with RESTful API design and cloud platforms like AWS or Azure..

Key responsibilities:

  • Design, develop, and maintain robust Java applications and APIs.
  • Participate in architectural discussions and code reviews with team members.
  • Collaborate with front-end developers and QA teams to deliver high-quality solutions.
  • Troubleshoot production issues and optimize applications for performance and reliability.

Aspire IT Services logo
Aspire IT Services

Job description

About the Job
As a Senior Java Developer at Aspire, you will play a key role in designing, developing, and maintaining scalable and high-performance backend applications. You will collaborate with cross-functional teams to build secure, efficient, and maintainable software that supports our technical growth and aligns with our commitment to excellence.

What You’ll do
  • Design, develop, and maintain robust Java applications and APIs in alignment with business and technical requirements.
  • Write clean, testable, and efficient code while following best practices in software design and development.
  • Participate in architectural discussions, code reviews, and technical planning with team members and stakeholders.
  • Collaborate with front-end developers, DevOps engineers, and QA teams to integrate and deliver high-quality solutions.
  • Optimize applications for performance, scalability, and reliability.
  • Troubleshoot production issues and provide quick resolutions to minimize downtime.
  • Stay current with Java ecosystem updates, emerging frameworks, and new technologies.
  • Contribute to Agile development processes including daily standups, sprint planning, and retrospectives
What You’ll Need
  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on Java development experience in enterprise-grade applications.
  • Strong understanding of Java frameworks such as Spring Boot, Hibernate, or similar.
  • Experience with RESTful API design, microservices architecture, and cloud platforms (AWS/Azure).
  • Solid knowledge of databases (SQL/NoSQL) and query optimization techniques.
  • Proficiency in version control (Git) and familiarity with CI/CD tools and pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively with both technical and non-technical teams.
  • Experience working in Agile/Scrum environments.
  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.

Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 

  • Be part of a (Remote is here-to stay) organization 
  • Work and learn from great minds 
  • Explore new opportunities to learn and grow everyday by attending technical and non-technical training 
  • Get market exposure by working with international tech leaders 
  • Nursery reimbursement benefit 
  • Attend virtual and onsite international tech conference
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs