Senior Java Engineer
Job Description
Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.
We are hiring now for a Senior Java Engineer with a background in Big Data projects to join our talented Data Analytics development team. You will work on cutting edge applications using the latest versions of Java in a Kubernetes environment. These are high level projects that impact the entire organization. This position can work from our Leawood, KS office location/hybrid, Burlington, MA office location/hybrid or Gilbert, AZ office location/hybrid.
Responsibilities
- Designs, develops and tests software components of an application using Java software tools and languages, and adheres to design reviews, code reviews, and appropriate industry standard development methodologies.
- Develops Java code in a test-driven development manner
- Drives the resolution of complex technical problems
- Debugs issues quickly and suggests the solutions
- Actively leads and mentors other Java developers
- Uses data and other information to influence customers to the appropriate decision
Education and Experience
- Bachelor's degree in computer science or engineering is required.
- Knowledge of machine learning/distributed systems is preferred.
Requirements
- 5+ years of extensive Java programming language experience required
- Extensive experience in Spring, Spring Boot, Maven, GIT, Junit, Angular, etc.
- Extensive experience in RESTful and SOAP-based web services
- Working experience with ORM/JPA/JTA frameworks like Hibernate, Ibatis, MyBatis, Spring Repo
- Working experience with DevOps tools like Dockers and Kubernetes
- Working experience with CI tools like Jenkins, Bamboo or other build tools with JMX
- Working experience with developing J2EE/JEE applications
- Good understanding of design patterns (Creational, Structural and Behavioral)
- Solid fundamentals in OOO, problem solving, data structures, algorithms
- Must be knowledgeable in agile software development lifecycles/methodologies
- Strong SQL Skills including writing complex queries, query optimization, error and event handling, and stored procedures
- Working knowledge with Microsoft Technologies like Azure, PowerBI and Microsoft Sql Server is preferred
- Working knowledge of Kafka and related technologies is preferred
Skills and Abilities
- Commitment to best software engineering practices (unit testing, code reviews etc.) and agile process.
- Desire to bring disclosure and transparency to both business and IT and grow to grow trust among partners.
- Ability to facilitate discussion at the team level and facilitate alternatives or different approaches.
- Be a team player who protects the scrum team while also providing unbiased transparency on progress.
- Ability to bring the creative ideas of others to market.
- Ability to function effectively during ambiguous tasks.
- Ability to own tasks outside of immediate scope of responsibility.
- Technical aptitude to partner with development teams.
- Analytical thinker and problem solver.
- Detail oriented with a strong focus on quality.
- Strong written communication skills.
- Ability to work in an on/off shore model which includes supporting different time zones.
This position requires that the employee be fully vaccinated against COVID-19, unlessan exemptionhas been granted by Ascend Learning for a religious, health-related or other legally-mandated reason, which will be considered on a case-by-case basis in accordance with applicable law. Individuals are considered "fully vaccinated" (1) two weeks after their second dose in a 2-dose series (such as Pfizer or Moderna vaccines); or (2) two weeks after a single-does vaccine (such as Johnson & Johnson's Janssen vaccine).Ascend Learning's current policy also requires that individuals visiting our offices be fully vaccinated against COVID-19. In line with our commitment to the safety and wellbeing of our employees, if we choose to interview you and you are fully vaccinated, we may invite you to interview in our office. If you are not fully vaccinated and we choose to interview you, we will arrange for a virtual interview.
Ascend Learning, LLC is proud to be an equal opportunity employer(M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.
#LI-NK1
Date Posted
09/28/2022
Views
5
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View Details