As a Sr. Software Engineer (Java) at Aspire, you will play a crucial role in designing and developing high-volume, low-latency applications, ensuring high availability and optimal performance. You will contribute to all phases of the development lifecycle, writing well-designed, testable, and efficient code that complies with specifications. Additionally, you will prepare and produce software releases, supporting continuous improvement by exploring alternative technologies and presenting them for architectural review.
What you’ll do
Designing and developing high-volume, low-latency applications and delivering high-availability and performance.
Contribute in all phases of the development lifecycle.
Write well designed, testable, efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Mentor associates or junior developers.
What you’ll need
Bachelor's degree in Computer Science, Engineering, or a related field.
Hands-on experience with at least one of Java.
Excellent knowledge in test driven development.
Proficient in Java, Java SE, Java EE & Spring framework.
Experience in working with GitHub (or similar).
Experience in Kafka, Docker and Kubernetes is good to have.
Knowledge of concurrency patterns & multi-threading in Java.
Solid understanding of object-oriented programming.
Familiarity with concepts of MVC, JDBC, and RESTful.
Implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools, such as Git.
Familiarity with build tools such as Ant, Maven, and Gradle.
Familiarity with Agile & continuous integrationWillingness to learn new technologies.
Why AspireIn 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 nontechnical training.
Get market exposure by working with international tech leaders.
Nursery reimbursement benefit.
Aspire Wellness Program.
Attend virtual and onsite international tech conference.
BenefitsAbout the Job
As a Sr. Software Engineer (Java) at Aspire, you will play a crucial role in designing and developing high-volume, low-latency applications, ensuring high availability and optimal performance. You will contribute to all phases of the development lifecycle, writing well-designed, testable, and efficient code that complies with specifications. Additionally, you will prepare and produce software releases, supporting continuous improvement by exploring alternative technologies and presenting them for architectural review.
What you’ll do
Designing and developing high-volume, low-latency applications and delivering high-availability and performance
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Mentor associates or junior developers
What you’ll need
Bachelor's degree in Computer Science, Engineering, or a related field.
Hands-on experience with at least one of Java
Excellent knowledge in test driven development
Proficient in Java, Java SE, Java EE & Spring framework
Experience in working with GitHub (or similar)
Experience in Kafka, Docker and Kubernetes is good to have
Knowledge of concurrency patterns & multi-threading in Java
Solid understanding of object-oriented programming
Familiarity with concepts of MVC, JDBC, and RESTful
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Ant, Maven, and Gradle
Familiarity with Agile & continuous integrationWillingness to learn new technologies
Why AspireIn 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 nontechnical training.
Get market exposure by working with international tech leaders.
Nursery reimbursement benefit.
Aspire Wellness Program.
Attend virtual and onsite international tech conference.