About Ascendion:
Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next.
Ascendion | Engineering to elevate life
We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us:
- Build the coolest tech for world’s leading brands
- Solve complex problems - and learn new skills
- Experience the power of transforming digital engineering for Fortune 500 clients
- Master your craft with leading training programs and hands-on experience
Experience a community of change makers!
Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion.
About the Role:
Role: Sr. Java Developer
Job Responsibilities:
- Work off technical architecture, stories, and mockups to build highly responsive, functional, secure, low-maintenance applications
- Understand and execute on microservices strategies based on team coding guidelines
- Participate in peer code quality reviews
- Work collaboratively in a fun team environment to generate new ideas, improved efficiencies and sharing of knowledge
- Create successful integrations between user interfaces and Java-based backend microservices
- Able to understand, troubleshoot, and participate in discussions relating to logic flow of applications written in Java
- Adhere to coding best practices and architectural guidelines.
- Create automated tests that reach maximum code coverage and provide stress and load testing results, and make appropriate changes to make applications as robust as possible
- Collaborate with Java developers, Tech Leads, architects, and business analysts to ensure that the technical and business requirements are fully understood and implemented
Required Skills:
- Bachelor's degree in computer science or related field; equivalent work experience also accepted
- Advanced proficiency in Java and understanding of the differences between Java 8 and Java 21
- Extensive experience with Spring Boot and JPA (Java Persistence API), with knowledge of migration to Spring Boot 3+
- Skilled in generating and managing comprehensive unit tests using Junit and Jupiter and employing mocking strategies
- Deep understanding of microservices architecture and best practices
- Expertise in Git; comfortable with squash, rebase, conflict resolution
- Excellent communication skills, able to convey complex technical concepts with confidence and clarity
- Experience in providing detailed and accurate work estimates
- Ability to work under pressure in time-sensitive situations
- Can create complex Oracle SQL scripts and queries
- Capable of understanding and optimizing database ERDs (Entity relationship diagram).
- Versatile in understanding the logic flow of applications written in additional languages (C#, React, etc.)
- Comfortable mentoring junior developers
Recommended Skills:
- Proficiency with Docker and Kubernetes for containerization and orchestration.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) for automated testing and deployment.
- Knowledge of cloud services (AWS, Azure, Google Cloud) and their application in development projects.
- Understanding of security token best practices and ability to implement secure coding standards.
- Experience with frontend development frameworks (Angular, React) for full-stack capabilities.
- Experience in performance tuning and optimization, both at the code and database levels
Location: Santa Clarita, CA
Salary Range: $110,000 - $120,000 Annually - Factors that may affect pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [09-10 days/hours of paid time off]
Want to change the world? Let us know.
Tell us about your experiences, education, and ambitions. Bring your knowledge, unique viewpoint, and creativity to the table. Let’s talk!