>

Job Summary


Salary
$3,500 - $6,000 SGD / Monthly

Job Type
Permanent

Seniority
Mid

Years of Experience
At least 4 years

Tech Stacks
OAuth
Oracle
API
Container
Shell Script
Spring
TDD
MQ
Elastic
CI
Dynatrace
API Gateway
JPA
Shell
Cucumber
JMeter
UNIX
Mockito
Geneos
Jest
Splunk
JUnit
NoSQL
Maven
Kubernetes
kafka
Angular
React
SQL
Jenkins
Cassandra
Python
Bitbucket
Java

Job Description


Apply
  • At least 4 years of hands-on experience in developing and delivery enterprise software
  • Experience in Full-Stack Java Application development and distribution, including frameworks like Spring, JPA, Java 8/11 features, REST services and messaging
  • Proficiency in modern web development (ReactJS and/or Angular)
  • Experience working with SQL database Oracle and/or NoSQL database Cassandra
  • Experience with messaging technologies such as MQ, Kafka
  • Experience to build and define system based on DDD Event and/or API based Microservice architecture
  • Advanced knowledge of application, data and infrastructure architecture disciplines
  • Development experience with python
  • Experience in event driven design patterns and cloud ready 12 factor design based application
  • Strong focus on automated testing with good knowledge of TDD, BDD and Unit testing. Hands-on experience in frameworks such as Junit, Mockito, Cucumber, Jest.
  • Proven experience in SCM and CI/CD tools such as Bitbucket, Jenkins and Maven & Unix shell scripting for automate deployment
  • Experience in Agile software methodologies
  • Experience in ensuring stability of the application in production and maintain/support by quickly analyzing the issue and suggesting alternate workaround or fix
  • Ability to work collaboratively in a distributed team, promote culture of inclusiveness and diversity
  • Excellent communication skills, keen to learn and able to take Initiative and ownership of end to end task
  • Able to think analytically and provide alternative or innovative solution to the problem that improves efficiency in development and maintenance
  • Demonstrate keen focus on development modernization by embracing latest technologies and practices and taking initiative to research and learn
Preferred Skills

  • Exposure in resiliency and scalability test and prepare & conduct Performance testing using tools like Dynatrace, Jmeter
  • Exposure in Cloud based application development – platform or container based such as Kubernetes
  • Exposure in OAuth based authentication and API gateway
  • Exposure to Splunk and Elastic Search and Monitoring tools like Geneos
  • Exposure to distributed caching mechanism
Optional

  • Strong knowledge about blockchain, wallet, exchanger, trading, stock, payment gateway.
  • Experience working with real time system, high performance system
  • Experience in financial market
Please send us your e-application & latest resume via https://forms.gle/bw3sfjfGqGdmqNpT9

(We will prioritise the application via the above method)

Desired Skills and Experience
TDD, Kubernetes, Oracle, Design Patterns, REST, Unit Testing, Agile, Application Development, JUnit, Maven, SQL, Angular, Unix Shell Scripting, Java, API, Web Development

Salaries of Software Engineer at Snap Innovations

Salaries from Snap Innovations that are similar to Java Developer

View more Software Engineer salaries at Snap Innovations View more Software Engineer salaries


NodeFlair Insights of Snap Innovations