SettleTop Logo SettleTop
SettleTop Logo
@

Software Developer

💰 $80,000 - $120,000 🌍 Boston, Massachusetts; Cambridge, Massachusetts 📅 01/05/2021

Apply

Job Description

**Responsibilities:**

Your primary focus will be the development of the back end, creating server-
side data processing logic and back-end linkages to orchestration servers
while ensuring high performance and responsiveness to requests from the front
& back-end / API requests.

* Writing reusable, testable and efficient code
* Design, develop and maintain new features and APIs used by our clients using Java, Spring/Spring Boot, Python, Django, PostgreSQL, MySQL, AWS and cloud infrastructure
* Perform object-oriented programming
* Architect and develop data management functionality
* Implement best practices for optimal performance and reliability
* Cloud application development with Azure, AWS, Google Cloud
* Test and debug source code according to Java, Python and Django best practices
* Create and maintain detailed documentation for newly implemented code

**Requirements:**

* 8+ years of experience working with Python Data Structures and OOPs concepts
* Familiar with Python packages like(NumPy, MatPlotlib, Scikit, PyTorch, etc)
* Experience with AWS-based applications and environments
* Scripting languages like Groovy and Bash
* Experience developing Java, Python apps that interact with ORM libraries (SQL, PostgreSQL)
* Experience with Java and Python libraries for serializing/deserializing JSON to and from Java Objects (Gson, Jackson)
* Excellent knowledge of and experience with frameworks specifically for creating RESTful services (Retrofit, Spark, Swagger)
* Experience working with Servers which are specifically used to deploy applications (Apache Tomcat, Jetty, WildFly)
* Hands on experience with popular full-stack Python and Java web frameworks (Django, web2py, Spring Boot, Ninja, Play, Blade, Vaadin)
* Experience in working and processing large data sets in a time-sensitive environment
* Container technologies such as Docker, ECS Cluster
* Familiar with Command-line Argument parsers (JCommander)
* Excellent knowledge of and experience with: Java, Python, Linux (Ubuntu, RHEL), Git
* Experience working in adaptive methodologies like Agile and Scrum
* Ability to work unsupervised in a fast-paced environment
* Openness to learn and apply new processes and tools
* Strong organizational and leadership skills
* Excellent critical thinking, problem solving, organizational, interpersonal and oral/written communication skills

**Must be a US Permanent Resident or Citizen**

SettleTop focuses on Enterprise Software. Their company has offices in
Cambridge. They have a small team that's between 11-50 employees.

You can view their website at <http://www.settletop.com> or find them on
[Twitter](https://twitter.com/settletop) and
[LinkedIn](https://www.linkedin.com/company/settletop).