>

Job Summary


Salary
$6,000 - $7,000 SGD / Monthly

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 5 years

Tech Stacks
Spring
MVC
Microsoft
Eclipse
MQTT
UNIX
Spring Security
Spring Data
Sonar
Spring MVC
Git
Azure
NoSQL
kafka
SQL
MongoDB
Jenkins
MySQL
Linux
Springboot
AWS
Java

Job Description


Apply
As a Senior Software Engineer, you will be responsible for all aspects of the design and development of the server-side stack. This will include recommending the appropriate technology choices and articulating the benefits of your recommendation to the rest of the team. You should ideally have a passion for development, and at the same time exhibit a logical approach. You will be involved in developing products using state-ofthe-art-technologies from the ground up.

Responsibilities

  • Design and develop high-volume, low-latency applications for cloud platforms, delivering highavailability and performance.
  • Effectively communicate conceptual ideas, design rationale and the specifics of use-centred design process
  • Implement modern engineering practices to ensure product quality
  • Build resilient, scalable systems that can readily evolve into the future
  • Value a culture of continuous learning, improvement and experimentation
  • Coordinate with other team members to establish consistent software design guidelines and standard methodologies
  • Provide mentorship and technical leadership for project teams and peers
  • Work in fast paced environment with shifting priorities
  • Work with QA to ensure high quality releases are delivered
  • Constantly striving to deliver value to our customers

Requirements

  • Bachelor’s or Master’s Degree in Computer Science or a related field
  • 5+ years of experience in building software solutions in a corporate or start-up engineering environment using Java
  • Experience working on any cloud-based environments like Microsoft Azure or AWS, and building cloud native applications
  • Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  • Experience building REST web services using Java
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
  • Extensive experience delivering a Microservices based architecture leveraging APIs, containers and automation
  • Advanced SQL (MySQL) and NoSQL (MongoDB) knowledge and experience
  • Experience with messaging products like MQTT and Kafka
  • Experience with development tools like Eclipse, Git, Sonar, Jenkins, Jira, etc.
  • Experience/Knowledge in solution delivery using various data integration solutions in situations requiring real time (synchronous and asynchronous) messaging, Publish/Subscribe models, Microservices patterns, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment
  • Good understand of Java Design Patterns and OO Design
  • Must be familiar with Unix/Linux environment
  • Must be familiar with Big Data concepts and technologies
  • Adept at Scrum/Agile methodologies
  • Strong communication and team collaboration skills
  • Excellent analytical and problem-solving skills, ability to be flexible and adapt to any given situation

Desired Skills and Experience
Git, Microsoft Azure, MongoDB, Eclipse, REST, Software Engineering, MySQL, Agile, SQL, JIRA, Attention to Detail, Software Design, Team Player, Java, Software Development

Salaries

There are no salaries from Green Koncepts that are similar to this job

View more salaries from Green Koncepts


NodeFlair Insights of Green Koncepts