Sr. Software Engineer (Java)

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong><u>About the job</u></strong></p><p><br></p><p><strong>As a&nbsp;Sr. Software Engineer (Java) at&nbsp;Aspire,</strong>&nbsp;you will be writing and testing code, debugging programs, and integrating applications with third-party web services.</p><p>&nbsp;</p><p>&nbsp;</p><p><strong><u>What you’ll do</u></strong></p><p><strong><u></u></strong></p><p><br></p><ul><li>Designing and developing high-volume, low-latency applications and delivering high-availability and performance</li><li>Contribute in all phases of the development lifecycle</li><li>Write well-designed, testable, efficient code Ensure designs are in compliance with specifications</li><li>Prepare and produce releases of software components</li><li>Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review</li><li>Collaborating with the QA team to ensure everything works as it should</li><li>Mentor associates or junior developers</li></ul><p><strong><u>What you’ll need</u></strong></p><p><br></p><p><br></p><ul><li>Bachelor’s degree in Computer Science, Information Technology or related field</li><li>Minimum of 5 years of professional software development experience</li><li>Proficient in Java 8, Java SE, Java EE &amp; Spring/Spring Boot framework</li><li>Knowledge of concurrency patterns &amp; multi-threading in Java</li><li>Solid understanding of object-oriented programming</li><li>2+ years of hands on experience in Microservices architecture, Messaging (MQ, Kafka)</li><li>Solid experience writing APIs (RESTFul, MicroServices) Implementing automated testing platforms and unit tests</li><li>Proficient understanding of code versioning tools, such as Git</li><li>Familiarity with build tools such as Ant, Maven, and Gradle</li><li>Familiarity with Agile &amp; continuous integration</li><li>Excellent knowledge in test driven development</li><li>Experience with Kubernetes, Docker and MongoDB</li><li>Excellent problem-solving and analytical skills</li><li>Strong communication and collaboration skills</li><li>Ability to work independently and in a team environment</li></ul><p><br></p><p><br></p><p><strong><u>Why Aspire</u></strong></p><p><br></p><p>In addition to a competitive long-term total compensation with salary and performance-based&nbsp;bonus, we have a reward philosophy that expands beyond this.&nbsp;</p><ul><li>Be part of a (Remote is here-to stay) organization</li><li>Work and learn from great minds</li><li>Explore new opportunities to learn and grow everyday by attending technical and nontechnical training</li><li>Get market exposure by working with international tech leaders</li><li>Nursery reimbursement benefit</li><li>Aspire Wellness Program</li><li>Attend virtual and onsite international tech conference</li></ul><li><br></li>