Junior Developer

Smarsh   •  

Boston, MA

Not Specified years

Posted 243 days ago

This job is no longer available.

 General Overview:

The JuniorDeveloperwill beresponsible for developing & maintaining large scalable, high availability applications using theJava/Springtechnology stack. The job requires the person to work both individually and as part of a team to deliver large scale content acquisition & analyticalsystemsfor compliance Solutions. As part of this job the junior developer will:

  • Work with Product Owners to understand requirements
  • Work as part of a scrum team, following an agile development process
  • Work with the Tech Leads to develop scalable, elegant and maintainable Java applications according to best practices

 Core Requirements:

  • Bachelor’s degree in computer science, or equivalent experience
  • Knowledge of Spring framework
  • Knowledge of Linux and shell scripting
  • Knowledge of professional software engineering best practices
  • Experience using Agile/scrum methodologies
  • Experience developing with relation database like PostgreSQL or SQL Server
  • Experience developing with NoSQL like MongoDB
  • Knowledge of version and revision control practices and procedures
  • Ability to review, analyze, and modify existing systems

 Additional Requirements

  • Demonstrate conduct reflecting high level of discretion and confidentiality
  • Strong organizational and communication skills
  • Excellent interpersonal skills
  • Critical thinking skills and ability to adapt to rapid project changes

 Nice to have

  • Experience with containerization (Docker & Kubernetes)
  • Experience with C#/.net