Jr. Software Engineer (Java)

October 2, 2023

Apply for this job

Email *

Job Description

Job Description

About the job
As a Jr. Software Engineer (Java) at Aspire, you would be responsible for developing, testing, and maintaining software applications using Java programming language.


What you’ll do

  • Developing scalable Java applications: Write clean, efficient, and maintainable code to create software solutions, meeting system requirements.
  • Collaborating with cross-functional teams: Work closely with product managers, designers, and developers to gather requirements and ensure the software meets functionality and quality standards.
  • Implementing RESTful APIs and microservices: Design and integrate interfaces and endpoints to enable communication between different application components.
  • Maintaining automated tests and deployment processes: Contribute to the development and upkeep of automated tests for software reliability. Assist in setting up and managing deployment processes.
  • Participating in code reviews and ensuring quality: Engage in code reviews, providing feedback and adhering to coding conventions and best practices for high-quality code.

What you’ll need

  • Bachelor’s degree in Computer Science, Information Technology or related field.
  • 2 years of experience in development using Java programming language.
  • Experience in developing RESTful APIs and microservices: Familiarity with designing and implementing RESTful APIs and microservices is important for building scalable and modular applications.
  • Experience with SQL and NoSQL databases: Proficiency in working with both SQL and NoSQL databases is valuable for data storage and retrieval within the application.
  • Experience in managing software components on the cloud (Azure/Oracle/AWS): Understanding cloud platforms like Azure, Oracle, or AWS and their services is advantageous for deploying and managing software components in a cloud environment.
  • Familiarity with Java, Kafka/RabbitMQ, MySQL, MongoDB, Prometheus, and ELK: Experience or knowledge of the mentioned technologies (Java, Kafka/RabbitMQ, MySQL, MongoDB, Prometheus, and ELK) is relevant to the company’s technology stack and would be beneficial for the role.

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 nontechnical training.
  • Get market exposure by working with international tech leaders.
  • Nursery reimbursement benefit.
  • Aspire Wellness Program.
  • Attend virtual and onsite international tech conference.