PriceSenz · 1 week ago
Senior Java Full Stack Developer
Wonder how qualified you are to the job?
Insider Connection @PriceSenz
Responsibilities
Develop enterprise-grade applications and databases with complex requirements as part of a team.
Develop and design RESTful services and APIs and/or message/event-driven architectures.
Understand and translate user requirements into functional application requirements.
Stay current and provide insight on cutting-edge software approaches, architectures, tools, and platforms.
Possess the ability to multi-task.
Perform efficiently under pressure.
Work extended hours when needed.
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and building solutions.
Follow common industry standards and best practices.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in computer science or a related field.
A minimum of 5 years of software development experience.
Experience working with Java and Spring framework.
Strong knowledge or working experience with relational databases, preferably MS SQL Server.
Familiarity with NoSQL databases.
Experience working with web and application server technologies including Apache, Tomcat, IIS, Node.js, Nginx, and J2EE.
Experience in Web Services and API design and development.
Strong knowledge of data structures, system design, and algorithms.
Working knowledge of Windows Server, Linux, Docker, and/or Kubernetes.
Experience scoping and developing microservices.
Experience utilizing GitHub, Jira, and Confluence, or similar tools.
Experience with test-driven development.
Comfortable with both waterfall and Scrum development methodologies.