To work within the software engineering team in the development of the platform and related software products with code knowledge of Java technologies and framework.
– Design, code, test program and maintain the complex custom-build solutions based on Java technology and related frameworks;
– Participate in execution and documentation of tests necessary to ensure that an application or technical environment meets performance requirements;
– Assist in the integration of technical and application components to meet business requirements;
– Follow defined methodology and standards including preparation and maintenance of documentation for all stages of development work.
– Documents code/processes so that any other developer is able to dive in with minimal effort.
– Introduces tools and automates repetitive processes.
University Degree in Computer Engineering / Computer Science / Information Technology
2-4 years’ experience
Required skills and qualification:
– 3+ hands-on experience developing complex software solutions using Java technologies.
– A strong understanding of Computer Science fundamentals and design patterns.
Framework: Spring (Spring Boot, Spring MVC), Hibernate, Struts;
– Application server: Tomcat;
– Experience with git, continuous integration, containerized and cloud deployments (ex: Kubernetes, Docker, AWS, Azure)
– Capability to develop highly scalable distributed systems;
– Experience with NoSql databases and complex objects and relationships modeling.
– Knowledge of the cloud and deployment expectations and complexities. The developer should be capable of deploying application ‘bits’ to Azure or other similar cloud environments.
– Developing a strong test-driven development approach with continuous integration (Jenkins, etc.) with a passion for perfection.
– A strong contributor to the output of a small technical team.
Before you click “apply”: Please read the job description carefully to ensure you can confidently demonstrate why this opportunity is right for you. We not only consider the requisite compatibility of skills and behaviors, but also how candidates align with our Values of Respect, Integrity, Truth, and Honesty.
ROAMWORKS believes in understanding your business needs and challenges, and offering solutions that address them.