SKY GLOBAL is a Software Technology Company that provides market-leading innovations in data security, mobile communications and digital commerce. Experiencing rapid growth, we have aggressive plans to launch multiple new products and therefore looking to expand our team with new top talent for our offices downtown.

What are we looking for? 

Are you passionate about building leading-edge products with clean, well-tested, secure code? SKY GLOBAL is looking for a Senior Backend Developer with expertise in Java technologies. Reporting to the CTO, you will have the opportunity to own key business components and build them from scratch in an agile development environment. You will also play an integral role within a team by providing high quality technical deliverables and mentoring junior developers. We would like you to work closely with designers, product managers, and other stakeholders to define and execute on our vision and strategies.

What you will be doing:

  • Collaborate with your team to design, develop, and document new software product and features
  • Help shape SKY GLOBAL’s technical roadmap
  • Build and maintain business functionalities on server side using Java
  • Maintain, update, and support existing software and features
  • Mentor junior developers on team and perform pair programming with them
  • Ensure the code follows best practices by code review and refactoring
  • Prepare reports and other documentation as required
  • The main technologies you will be working with are: Java, J2EE, SQL, C++

What you bring to the table:

  • Degree in computer science, engineering, mathematics or related subject
  • 7+ years of recent experience in designing, developing and maintaining complex, mission-critical applications
  • Experience with transforming business requirements into technical architecture
  • Server-side software development and hands-on experience working with various technologies, particularly Java/Spring Boot/J2EE/C++/SQL
  • Experience with pair programming, continuous integration, test-driven development & incremental design
  • Comfortable with TDD development process and hands-on experience in writing testing code at different levels using frameworks like Junit, Mockito RestAssured etc.
  • Familiar with Java build tools such as Maven, Gradle
  • Experience with application servers like Tomcat, WebShere, or JBoss
  • Extensive experience with SOAP and RESTful web services, using tools like XML and JSON
  • Experience working with Windows and Linux servers
  • Knowledge of microservices and integrating RESTful APIs
  • Knowledge of relational database like MySQL, MSSQL, etc.
  • Knowledge of version control systems (Git)
  • Sound problem solving skills with the ability to quickly process complex information and present it clearly and simply

It would be nice if you had experience with:

  • Technologies like: Kotlin and Swift
  • Working within an R&D department, or research related work

Why work with us?

  • Work-life balance– We provide consistency and promote personal growth
  • Local company– Our CEO and leadership team are all in the office – we are committed to improving our business and the environment for our team members.
  • Exciting Industry– We embrace technology, continuous improvement and innovation. We are not stale, outdated and stagnant. We embrace new ideas and provide opportunities for people to learn new skills and gain experience with new technology. Our team is fun, dynamic, and driven.
  • Culture – We are FUN! We take breaks to play Foosball & ping pong, we hang out at lunch with each other, and we have quarterly get-together events. We are a team of smart, driven people, and we get things done in our beautiful downtown office.

What we offer:

  • Competitive compensation
  • Extended health benefits (including massage, dental, etc)
  • Opportunities for growth
  • Company culture and events
  • Mentorship and experience
  • Dynamic work environment with great group of people
Job Overview