Join us at Cornerstone as a Software Engineer, where you'll be at the forefront of developing and managing Java-based applications.
Responsibilities
- Planning and Designing. Architect and design robust, scalable Java-based applications.
- Development. Write clean, efficient code and develop microservices while implementing business logic.
- Collaboration. Work closely with team members to ensure seamless development and integration.
- Technical Discussions. Actively participate in technical discussions to drive innovation and improvement.
- Learning and Adaptation. Quickly learn and apply new concepts and frameworks to enhance your development skills.
Qualifications
- Proficiency in Java. Hands-on experience with Java 8 and above.
- Expertise in Java Technologies. Deep understanding of Java Streams API, Collections, and Threading.
- Microservices Knowledge. Experience with the JAX-RS specification and implementing microservices.
- Database Skills. Proficiency in RDBMS and SQL, with the ability to write medium-complexity queries.
- Framework Experience. Hands-on experience with application frameworks like Spring or Quarkus.
- Build Tools. Familiarity with build tools such as Maven or Gradle.
- Data Structures and Algorithms. Strong knowledge of data structures and algorithms.
Our Culture
At Cornerstone, we’re all about Spark Greatness, Shattering Boundaries, and Sharing Success. We believe in creating a future of work where innovative thinkers and curious disruptors drive progress. Join us and be part of a dynamic environment where you can contribute to building high-performing, future-ready organizations and people.
Who We Are
Cornerstone is dedicated to empowering organizations and individuals through our AI-powered workforce agility platform, Cornerstone Galaxy. Serving over 7,000 organizations and 100 million+ users across 180+ countries, we help businesses identify skills gaps, engage top talent, and provide diverse learning experiences. Explore more about us on LinkedIn, Comparably, Glassdoor, and Facebook.