Posted 6d ago

Software Developer

@ GK Software
Unknown, Unknown, United States
$120k-$135k/yrOnsiteFull Time
Responsibilities:Implementing product, Customizing solutions, Designing architectures
Requirements Summary:2+ years Java development experience; knowledge of Spring, JUnit, REST/SOAP; JavaScript frameworks; databases; Docker/Kubernetes; cloud platforms; strong problem solving; agile practices.
Technical Tools Mentioned:Spring Framework, JUnit, Apache CXF, CI/CD pipelines (Jenkins, Nexus, GitLab, GitHub), JavaScript, Node.js, HTML5, CSS, Vue.js, ReactJS, SQL Databases (Oracle, MS SQL Server, SAP HANA, PostgreSQL), NoSQL Databases (MongoDB), Docker, Kubernetes, Windows, Linux, Azure, AWS, Google Cloud
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Essential Duties & Responsibilities

Role Summary:

Assist in the development, implementation, and maintenance of new and existing applications. Develop customizations and extensions to the GK product suite for GK clients. Work well with team members, possess a strong technical understanding of various frontend and backend technologies, and are eager to continue learning new ones.

Essential Duties and Responsibilities:

  • Implement and customize the GK Product Suite in a customer project context
  • Investigate new technologies and trends and make recommendations to the management
  • Write technical documentation
  • Design and architect the solutions to implement
  • Share your knowledge and experience with a global team of developers
  • Maintain existing applications and provide resolution for software defects.
  • Create and maintain unit tests for new and existing applications.
  • Perform peer code reviews

Other Tasks:

  • Work closely with team members, QA personnel, and project managers to ensure quality delivery of software.
  • Attend internal meetings to provide updates on current projects
  • Attend customer meetings when necessary to provide technical expertise.

Qualifications

Education
Training and Experience

  • Bachelor’s Degree in Computer Science or Information Technology
  • Software development for retail environments a plus

Technical Skills

  • Min. 2 years of experience in Java development (Jr level) // min. 4 year of experience in Java development plus min. 1 years of software development experience (mid-level)
  • Good knowledge and interest in frameworks and tools:
    • Spring Framework
    • Junit
    • Apache CXF (Rest, SOAP)
    • Jenkins / Nexus / Gitlab or Github pipelines
    • JavaScript, Node.js, HTML5, CSS, Vue.js and ReactJS
    • SQL Databases (Oracle, MS SQL Server, SAP HANA, PostgreSQL)
    • NoSQL Databases (MongoDB)
    • Docker and Kubernetes
    • Windows and Linux
    • Azure / AWS / Google Cloud
  • Strong analytical skills
  • Design Patterns 
  • Agile Development Processes