Senior Java Developer - Core Java, Linux, Spring
Technology stack includes: Core Java (8), Maven, Spring, Agile, GIT, Junit, SQL & NoSQL Databases, Linux, REST APIs
Summary about this job
Developers/Programmers
Company: Private Advertiser
Location: Melbourne
Work type: Full Time
Salary: n\a
Phone: +61-3-8690-4633
Fax: +61-7-7651-5988
E-mail: n\a
Site: n\a
Detail information about job Senior Java Developer - Core Java, Linux, Spring. Terms and conditions vacancy
About the business and the role
SMSGlobal is an exciting tech company specialising in messaging solutions. Our global brand is continually on the look out for the next big thing and our recent expansion to Croatia and the US has shown just that. We're proud of our dynamic work environment and we're keen to add a new member to our team - jump on board!
Role & Skills:
· Senior Java developer with at least 5 years of Java development experience.
· Strong Core Java Development experience using latest technologies in the industry.
· Strong knowledge in architecture, agile development method, design patterns, OOAD and UML.
· Experience working on an enterprise grade Java/Spring application including exposure to software integration APIs & WebServices
· Understand software development principles and development technologies
· Ability to guide other developers & collaborate on technical information with various teams.
· Strong database skills with SQL and designing databases. Able to work with relational and NoSQL databases to deliver.
· Good knowledge and experience working Unix systems.
· Experience with Web Services (REST, JSON) and Web API. RESTful web services
· Proven ability to optimize scalability, throughput and latency of complex systems.
· Work closely with stake holders to gather requirements.
· Be a team player conducting peer reviews and mentoring junior developers.
· Work with the QA team to validate changes and help with release management.
· Adapt in CI and CD tools such as Jenkins