https://bayt.page.link/nqigvjB3TfT2c88q7
Create a job alert for similar positions

Job Description

As a Senior Java Developer (Spring Boot) at Aspire, you will play a key role in designing, developing, and maintaining high-performance, scalable applications using Java and Spring Boot. You will be responsible for building robust backend systems, optimizing application performance, and ensuring the seamless integration of services. Your focus will be on delivering high-quality solutions, leading technical initiatives, and mentoring junior developers.


What You’ll Do:


  • Design, develop, and maintain high-quality, scalable Java applications using Spring Boot and other Java frameworks.
  • Lead the design of microservices architecture and ensure seamless integration with other systems and services.
  • Collaborate with database teams to design schemas and optimize queries for relational (e.g., MySQL, PostgreSQL) and NoSQL databases.
  • Conduct code reviews, enforce coding standards, and implement best practices for clean, maintainable, and secure code.
  • Identify bottlenecks and optimize the performance of applications and services.
  • Work closely with cross-functional teams, including front-end developers, DevOps engineers, and business analysts, to deliver end-to-end solutions.
  • Develop and maintain unit, integration, and system tests to ensure high reliability and quality.
  • Provide technical guidance and mentorship to junior developers to enhance team skills and productivity.
  • Create and maintain comprehensive technical documentation for applications and services.

What You’ll Need:


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Java development with a focus on backend systems.
  • Expertise in Spring Boot and related Spring ecosystem components (Spring MVC, Spring Data, Spring Security).
  • Strong understanding of microservices architecture and RESTful API development.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies like Docker and Kubernetes.
  • Solid knowledge of unit testing frameworks (JUnit, TestNG) and mocking frameworks (Mockito).
  • Proficient in using Git and experience with CI/CD pipelines.
  • Strong problem-solving, analytical, and debugging skills
  • Excellent communication and leadership abilities.

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 
  • Attend virtual and onsite international tech conference

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.