Java Scala Developer Job Description

Java Scala Developer Job Description

4.5
154 votes for Java Scala Developer
Java scala developer provides software expertise in one or more of these areas: Java application integration, java enterprise services, service oriented architectures, Scala, Apache Spark, security, business process management/business rules processing, scaling applications in Cloud, database tuning & PL/SQL.

Java Scala Developer Duties & Responsibilities

To write an effective java scala developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java scala developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Solid experience with Java and/or Scala
Engineering software solutions that employ a diverse range of technologies such as Java, NoSQL, Hadoop, Cassandra, Kafka, Spark
Solid understanding of data structures and fundamental algorithms (sort, select, search, queue)
Planning, estimation and design
Developing features from little tweaks to many man-week roadmap items
Develop products for licensing clients such as a white-label recipe search tool
Build client portal for managing and delivering content assets
Gathering and clarifying requirements
You will develop new and existing components
The role requires good collaboration with members from the wider, global TX team, neighbouring systems in Pre-trade and Risk

Java Scala Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Java Scala Developer

List any licenses or certifications required by the position: CSM, SCRUM

Education for Java Scala Developer

Typically a job would require a certain level of education.

Employers hiring for the java scala developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technical, Software Engineering, Information Technology, Computer Engineering, Science, Secondary Education, Technology

Skills for Java Scala Developer

Desired skills for java scala developer include:

Scala
Fixed income derivatives would be very preferable
Java
Unix/Linux
Problem domain at previous employments
English
.NET is welcome /
Algorithms
Associated enterprise architectural components

Desired experience for java scala developer includes:

Have experience or interested inAgile Methodologies (Scrum, Test Driven Development, Continuous Integration)
Specifically Spring
Sybase ASE 12.5/15 a significant advantage
Shell languages
Understanding and experience of SCM Systems including Subversion, GIT and/or Clearcase
Must have a Bachelor’s degree from an accredited college/university

Java Scala Developer Examples

1

Java Scala Developer Job Description

Job Description Example
Our growing company is hiring for a java scala developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for java scala developer
  • Familiar with Object-Oriented development, with specific experience in at least one major OO language (e.g., Java, Python, C++)
  • Responsive Web Design (Media Queries, Flexible Grids .), Solr/Elastic Search, Linux Shell Scripting, responsive web design, database design, and query optimization is crucial
  • May be required to respond to after-hours requests as required in a 24 x 7 environment
  • Developing the next generation of back-end service and processing engines
  • Assist in the planning and specification authoring for feature development
  • Develop software precisely meeting specifications
  • Computer Science or Software Engineering background
  • Experience with Networking and IO, REST service development, and multi-threading
  • Familiarity with AWS and developing with Node JS are assets
  • Eager to learn and willing to take initiatives
Qualifications for java scala developer
  • Excellent working knowledge of Unix/Linux Systems
  • The role will involve all aspects of the software life cycle including gathering requirements from the business, analysis of existing systems/functionality, design and implementation, all the way through to production roll out and subsequent support
  • Fixed Income business knowledge would be an advantage, but is not essential
  • Interested in or have had experience of Agile Methodologies (Scrum, Test Driven Development, Continuous Integration, ), and if you haven’t worked in an Agile or Lean environment you’ll know about them
  • Focussed on quality, are able to document the system and support it through system testing, user testing and production implementation
  • Strong communicators
2

Java Scala Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of java scala developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java scala developer
  • Code and modules documentation (either commenting or external documentation)
  • Participation in interface design as needed
  • Development of support tools in any chosen language (bash, Perl, Python)
  • Work with other team members
  • Work experience at tech startup, world-class engineering organizations or solved difficult problems with novel solutions
  • Out of box thinking…Passion for great product design
  • Work with sales, trading and quants to deliver ad-hoc requests in a timely manner
  • Working with requirements
  • Code development and refactoring
  • Writing regularly Unit and Integration Tests
Qualifications for java scala developer
  • Develop scalable components for trade data feed used by a valuation system
  • Assist in design and templatization of financial assets
  • Analyze and optimize the performance of rea-time data processing
  • Provide support for trade data feed, resolve production issues in a timely manner
  • Communicating with operations, strategists and other stakeholders
  • Analyze and optimize the business workflow by providing a better tool
3

Java Scala Developer Job Description

Job Description Example
Our innovative and growing company is looking for a java scala developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java scala developer
  • Building frameworks and data model for storage and enrichment of business metrics, Orders executions, allocated trades, positions, and reference data
  • Build disruptive solutions using cutting edge technologies with measurable commercial outcomes
  • Provide third level support to traders and
  • Improve and enhance platform for Structured Investments (both for Broker-Dealer and Private Banks)
  • Extensively work with requirements and introduce new functionalities
  • Design architecture and develop code
  • Scrutinously conduct code refactoring and review
  • Write regularly unit and integration tests
  • Perform bug-fixing and any flaw resolution activitiest
  • Prepare documents
Qualifications for java scala developer
  • Develop scalable components for trade data feed used by downstream system
  • Standard libraries and core APIs
  • Multi-threaded programming, distributed systems
  • Knowledge of fixed income products, bonds or credit default swaps (CDS)
  • Should possess good architectural knowledge and be well aware of enterprise application design patterns
  • Working knowledge of agile development practices including TDD, continuous integration, and SCRUM
4

Java Scala Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a java scala developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for java scala developer
  • Working closely with our front-office users across Sales and Trading, Operations, to enable innovative business ideas and increase business efficiency
  • Participate in a Bus/Dev/Ops team which develops and maintains financial market’s application built with state of the art technology
  • Build a distributed, real-time analytics engine that handles large volumes of events per day
  • Select and securely configure components needed for the application
  • Run automated and manual testing of the built component
  • Assist business users and team members with their request and when needed provide training
  • Actively engage in discussions concerning the full technical stack of the application
  • Work in a streamlined development process and continuous delivery mode
  • Building strong relationships with business unit partners and the global IRD and Rice team
  • Bachelor’s, Master’s or PhD degree level in Computer Science, Math or Engineering
Qualifications for java scala developer
  • DB2, Terradata, GreenPlum
  • Git, Gradle, Jenkins, Stash
  • 5+ years of experience in a similar role with a track-record experience of delivering
  • Strong development skills and experience
  • Ability to assess and learn new technologies very quickly
  • Ability to understand business requirements and convert them into technical solutions
5

Java Scala Developer Job Description

Job Description Example
Our company is hiring for a java scala developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for java scala developer
  • Develop high speed and large scale real-time calculations for flow products
  • Develop large scale distributed systems to compute and report intra-day and eod-of-day risks, scenarios, and PnL for both flow and structured products
  • Provide IT coverage for Macro business in Non-Japan Asia, with day-to-day interaction with sales/trading, desk strategies, FID COOs, operations, controllers, and market risk department
  • Integrate mathematical financial models into the risk system for a wide range of products, like bonds, futures, interest rate swaps, inflation products, options, hybrid products and structured notes
  • Develop tools for salespeople and traders to keep ahead of the market
  • Design APIs so that the pricing and risk analytics can be accessed programmatically by other internal systems and processes
  • Migrate portfolio from legacy systems to our new proprietary cross-asset risk calculation system
  • Provide third level support to traders
  • Delivering new features/components from design till integration in addition to enhancing and re-factoring existing ones
  • Testing the new features, supporting production deployment and post production activities
Qualifications for java scala developer
  • Experience in application design and information architecture
  • Excellent verbal and written communication skills in order to interact with the senior leaders, users, external providers, start-up, academics
  • Communicate with traders, quants, operations and other stakeholders day to day
  • Participate in the global project such as the templatization of exotic products
  • Provide support for local users and resolve production issues in a timely manner
  • Project proven experience with Scala

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates