Java / Scala Developer Resume Sample
Work Experience
- Ability and desire to manage a small project group if required
- Assists in making licensing deliveries
- Experience with implementing global optimization algorithms
- Strong proficiency with Core Java or with Scala, preferably on Spark (Hadoop)
- Database experience preferably with DB2, Sybase, or Oracle
- Complete SDLC process and Agile Methodology (Scrum)
- Previous experience in Trade Surveillance or working with data from the order lifecycle
- High quality software architecture and design methodologies and patterns
- Work experience as level-3 support for applications
- Layered Architecture, Component based Architecture
- Unix OS, Scripting, Python or Perl
- Experience in development on other application types (Web applications, batch, or streaming)
- Integrate services with legacy systems and APIs, and provide clean interfaces to clients
- Produce high quality, elegant implementations on time and according to plan
- Build strong relationships with peers and contribute to a vibrant culture
- Deep familiarity with distributed systems and scalability
- Proven Java/Scala service framework development experience
- Experience developing in a UNIX environment
- Present, learn, and apply new technologies
- Demonstrate effective communication skills and teamwork
- Manage workload and conflicting priorities
- Building strong relationships with BU partners and the global IRD and Rice team
- Build reference architectures, how-to’s, and demo applications
Education
Professional Skills
- Strong development skills in enterprise server-side programming skills in Java
- Strong Java skills with 5+ years' experience
- Strong Java development skills (5+ years’ development experience)
- Experience and strong SQL skills required
- Strong understanding and proven experience with OO Java, Apache Spring, RFBMS (DB2) REST, SOAP, Apache Kafka, SOA and integration with JSON and XML API's
- Experience or strong background in Core Java / Scala (or a desire to learn Scala) Hands on experience in Functional Programming-
- Strong programming proficiency in Scala (or expert-level skills in Core Java)
How to write Java / Scala Developer Resume
Java / Scala Developer role is responsible for java, scala, development, software, programming, design, architecture, spring, finance, credit.
To write great resume for java / scala developer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Java / Scala Developer Resume
The section contact information is important in your java / scala developer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Java / Scala Developer Resume
The section work experience is an essential part of your java / scala developer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous java / scala developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular java / scala developer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Java / Scala Developer resume experience can include:
- Strong hands-on technical experience delivering solutions using Java or Scala including: OO Design and Programming, Distributed Architecture Design
- Skills in the following are advantageous: C++, functional programming, Scala, Solace
- Strong Scala development experience & understanding of functional programming concepts
- Strong Java and Scala development experience preferably using the Spring framework
- Good architectural knowledge, and experience working with frameworks & distributed environments
- Strong experience of providing APIs or services
Education on a Java / Scala Developer Resume
Make sure to make education a priority on your java / scala developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your java / scala developer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Java / Scala Developer Resume
When listing skills on your java / scala developer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical java / scala developer skills:
- Strong Java / Scala skills with 3+ years of experience writing production code
- Strong communication and interpersonal skills to work closely with team members globally
- Strong problem solving skills and an ability to learn rapidly
- Strong software design skills and knowledge of design patterns
- Strong Python or evidence of excellence in other languages with strong desire to learn Scala
- Good communication skills and the ability to articulate technical concepts with clarity
List of Typical Experience For a Java / Scala Developer Resume
Experience For Java-scala Developer Resume
- Experience in real-time, streaming processing technologies (Kafka, Spark Streaming, etc.)
- Good understanding of database modelling and SQL
- Experience with Spring and knowledge of parallel programming concepts
- Experience working in a large technology organization, ideally within investment banking
- Experience with implementing web services in Java
Experience For Senior Java / Scala Developer Resume
- Experienced working with front end web technologies, ideally Javascript
- Less than 3 year of experience developing with Java and/or Hadoop technologies
- Proven mentoring capabilities
- Experience building software in Java
- Drive quality standards within the team and promote good engineering practices
- Experience building for reliability and scalability
- Experience developing enterprise software solutions in Java
Experience For Java Scala Developer Resume
- Experience developing client-server, distributed, real-time, performance-critical, highly availability or large-scale systems
- Experience working through agile development practices
- Experience in unit testing and test-driven development
- Experience in Financial Services / Banking environment
- Scala development experience and Training in Scala
- Previous experience in a systematic trading environment (marketmaker, quant fund, sell-side inventory management) highly desirable
- Experience with enterprise java technologies: Spring, JUnit, Hibernate, Apache CXF
- Experience with transaction safe database processing (preferably Sybase or DB2)
- Experience in highly distributed trading systems
Experience For SPG Java / Scala Developer Resume
- Professional experience developing solutions with Java/Scala or other OOP language
- Experience with standard Java including latest language features and commonly used open source libraries
- In addition to Java, experience with Node.js, Grunt, React, Twitter Bootstrap, MongoDB, MySQL, Oracle, SQL Server, Less or Sass
- Experience across a variety of web services stacks
- Experience of Scala Development is highly desirable
- Experience of software development for high capacity, high traffic, high availability websites
Experience For Senior BI Java / Scala Developer Resume
- Experience with both traditional Waterfall SDLC and Agile/Lean methodologies
- Experience with the Gradle build tool, Jenkins and Maven
- Development or DBA experience with Teradata and/or DB2
- Experience with one of MongoDB, Marklogic, ElasticSearch or HBase
- Experience with key/value store databases and RDBMS
- Strong design principles (object oriented or functional)
- Strong in OOP & Functional paradigm
- Experience with data access pipelines (SQL, Spark, Kx)
Experience For Snr Core Java / Scala Developer Resume
- Strong grasp of data structures
- Strong grasp of Unix/Linux environments and workflow
- AWS experience is highly preferable
- Hands-on data science or analytics experience
- Experience in Web technologies such as Angular, HTML5, Javascript and related frameworks is highly desirable
- Experience in Big Data or relational database technologies (Spark / Hbase / Postgres / Greenplum, etc.)
- Bachelors in Core Computer Science background from an good university
Experience For Bangalore Java / Scala Developer Resume
- Java development with direct experience in the below
- On-the-job Big Data (Hadoop, Spark) experience
- Oracle RDBMS development experience
- Good proficiency in Linux environment
- Appropriate technical experience
- Strong proficiency with Scala or Java 8 (and a willingness to become a Scala expert)
- Database and SQL query experience
Experience For Principal Java / Scala Developer Resume
- Tware development experience in Java or Scala
- IntilliJ or Eclipse IDE experience
- Some Python experience would be beneficial
- Dev-ops experience: build pipelines and deployment, immutable infrastructure
- Writes clean code and has good software design principles
Experience For Java / Scala Developer for Expert Analytics Resume
- Practical experience of full Software Development Life Cycle
- Experience with design and architecture of large, scalable services and systems
- SCRUM experience; CSM certification ideal
- Experience with various IDEs and distributed source code control
- Experience with Unix (all of our services are deployed on Unix machines)
- DevOps experience and background
- Tware development experience in Python, Java or Scala
- Database or Database Source Control experience
- Experience on Core Java
Experience For Java / Scala Developer AML Resume
- Experience or exposure in Scala
- Experience with interactive data science environments such as Jupyter/Zepellin beneficial
- Experience with Java/GC/Linux
- Web development experience (HTML5, CSS, Angular)
- Experience or a desire to work with Scala
List of Typical Skills For a Java / Scala Developer Resume
Skills For Java-scala Developer Resume
- Strong Scala skills
- Experience of working on web-based projects with excellent knowledge of TypeScript and Angular5 and above
- Flexible, self-starter, fast-learner – willing and able to quickly learn new technologies and skills
- Strong experience of JUnit and regression testing
- Strong experience with SQL programming and relational databases
- Excellent multi-threaded and network programming experience
- Experience to Machine Learning principles is a strong advantage
- Hands on experience in Functional Programming experience
Skills For Senior Java / Scala Developer Resume
- Strong experience with design and development of large scale enterprise systems
- Experience in strong core Java
- Strong Java or Scala (3+ years of experience)
- Demonstrated experience in Java, Scala,Unix/Linux, SQL
- Strong Java or Scala (5+ years of experience)
- In-depth knowledge and solid commercial experience of Java
- Solid commercial experience of Java and/or Scala
- Experience with KDB+/Q and ticker plants is a strong advantage
- Experience and strong ability in Java Development
Skills For Java Scala Developer Resume
- Exemplary communication and people skills, in a technical or non-technical context
- Working experience with the Spring framework or an equivalent platform
- Messaging Experience with two or more of MQ/Kafka/JSON/XML/Protocol Buffers/Avro
- Experience developing, delivering and supporting software for Linux (or other UNIX) operating system
- Good understanding of OOP principles and constructs: polymorphism, interfaces and abstract classes, overloading and overriding
- Experience developing system for automated market making, algo trading or DMA group in liquid markets (equities, FX, liquid rates, etc.)
- Experience demonstrating in-depth understanding of OO principles, design patterns and threading techniques
- Experience building real time applications in multithreading for a Unix/Linux platform
Skills For SPG Java / Scala Developer Resume
- Experience interacting with and writing KDB/Q queries
- Experience designing and building enterprise scale systems
- Experience with fundamental development and JVM (client/server, multi-threading, memory management and functional programming)
- Experience with multi-threading and distributed computing
- Full stack experience building software all the way from a data store to a front facing UI, and the layers in between
- Experience writing Unit Tests (e.g. using JUnit)
- Experience working in an agile team with focus on continues integration and automated testing
- Strong knowledge of programming concepts and practical knowledge of a programming language (i.e. Java, Scala, C++ or C#)
Skills For Senior BI Java / Scala Developer Resume
- Proven track record of designing complex Java/Scala applications and implementing end-to-end solutions
- Experience in sales and trading platforms or middle office trade processing systems in Equities / FX / Fixed Income / Derivatives domain
- Experience engaging with business users and capturing requirements
- Experience, dealing directly with equity products, and developing in Java or Scala
- Experience with order handling and electronic trading
- Experience with big data streaming and data processing (Hadoop, Spark, Kafka etc.)
- Strong understanding of building data structures and algorithms
- The role requires good collaboration with members from the wider global team, as well as neighbouring teams and systems such as pricing and trade
Skills For Snr Core Java / Scala Developer Resume
- Work experience in a financial services environment delivering outstanding technical solutions
- Experience applying testing practices such as Test Driven Development (TDD) and Behaviour Driven Development (BDD)
- Good understanding of git version control and Atlassian suite of tools (Stash, Jira, Confluence, Bamboo)
- Experience working with Source Code Management solutions like (ex. Git, Perforce, CVS) LI-EM1
- Previous experience with Apache Spark processing on Hadoop
- Python and/or Unix scripting experience
- Experience deploying large data storage and distribution platforms
- Finance Experience: An understanding of product data
Skills For Bangalore Java / Scala Developer Resume
- Experience with SQL, databases and data modelling
- Experience managing small to mid size development teams
- Ideally an understanding or strong grasp of Scala functionalities
- Experience in JavaScript, HTML 5, C++, Spring
- Experience writing multithreaded code on Microservice architecture
- Experience in functional programming language (Java, Scala, Python)
- Professional experience developing with Java in an Enterprise
- A good understanding of software design and development principles
Skills For Principal Java / Scala Developer Resume
- Experience with Windows and Linux/Unix systems, databases (SQL), data structures, algorithms, and scripting technologies
- Experience in setting up kdb+ ticker plant components
- Experience working with basic Java collections: List, Set, Map
- Functional programming experience, preferably in Scala
- Experience in automated testing (junit, scalatest, BDD) and continuous integration platforms
- Previous experience in financial services with an understanding of Credit Derivatives
- Experience writing multi-threaded systems
Skills For Java / Scala Developer for Expert Analytics Resume
- Experience with memory/execution constraints and handling large amounts of data
- Experience with Scala or functional programming languages advantageous but not required
- Experience in architecting distributed systems
- Strong fundamentals in algorithm, data structure, and concurrent processing
- Strong understanding of software performance
- Experience building Java /Scala applications, in a service based architecture
- Experience on Java/Scala, JUnit, XML, Spring and SQL
Skills For Java / Scala Developer AML Resume
- Experience with version control, build integration and messaging technologies
- Hands on experience with SDLC methodologies and automatic testing
- Experience developing in latency-sensitive environments
- Experience with equity products including FIX protocol
- Strong grasp of database interactions (SQL and NoSQL), distributed systems and messaging-driven architecture
- Experience programming in an enterprise environment
- Strong grasp of data streaming technologies like Kafka and Spark
List of Typical Responsibilities For a Java / Scala Developer Resume
Responsibilities For Java-scala Developer Resume
- Hands-on development experience in
- Application development experience of robust, large-scale, real-time systems
- Experience with Agile/Scrum methodologies and associated tools (Jira)
- Collaborating with the business, understanding their needs and owning solution delivery
- Understanding of data analytics methodologies, machine learning principles
- Developing Scala/Java middle-tier services
- Working in an agile and team driven approach, strive for continuous improvement within the team
- Taking ownership to deliver projects and involvement in the full development lifecycle of the project
Responsibilities For Senior Java / Scala Developer Resume
- Working knowledge of the Scrum Agile Methodology, and the software development lifecycle
- Architecting resilient applications that handle failure gracefully
- Understanding of Risk Analytics (VAR, Greeks ) is desirable but not required
- Building serverless applications
- Using abstraction to drive configurable behavior
- Enjoys the full SDLC life cycle from working with users to get requirements, coding and releasing to production
- Develop a deep understanding of existing systems’ architecture
- Responsible for the design and development for Agency Mortgage Backed Securities trading desk products for CCAR modeling automation
- In depth understanding of Java Performance tuning and GC optimizations
Responsibilities For Java Scala Developer Resume
- Derivatives product and market knowledge. Option pricing and trading would be an advantage
- Integrate machine learning solutions into the company’s existing data pipeline solutions
- Grasp of OOP principles: polymorphism, interfaces and abstract classes, overloading and overriding
- Design, develop, test, integrate, deploy, and support/maintain scalable web pages and web services utilizing Java
- A Bachelors or Masters in CS, EE, CSE, or something similar
- Carry out technical/programming QA activities
- Carry out unit testing and Program verification (peer review)
- Background and knowledge of the following
Responsibilities For SPG Java / Scala Developer Resume
- Advanced proficiency level with various programming languages: Scala/ Java
- Document business and functional requirements, including data flow, business rules, and use cases/ stories
- Guide development and QA teams to resolve questions on the requirements and the intentions and business purpose underlying them
- Exposure to multithreaded/concurrent programming
- High level of proficiency with Unix / Linux and networking
- Thorough understanding of bigData technology such as Hadoop, Spark, Hive, Metastore & Impala
Responsibilities For Senior BI Java / Scala Developer Resume
- In-depth understanding of Spark, Hadoop and Hive
- Knowledge working closely with git / perforce
- Expertise with architectures using AWS infrastructure: Lambda, API Gateway, DynamoDB, Kinesis, Code deploy, EC2
- Familiarity with messaging systems: Tibco, EMS, JMS, etc
- Test-Driven Development (TDD) using ScalaTest or Specs
- A DevOps mentality with a focus on automation, monitoring and instrumentation of distributed systems
Responsibilities For Snr Core Java / Scala Developer Resume
- Any object oriented programming language, with willingness to learn and work on any modern technologies
- Keen to continuously learn new technologies and enjoy problem solving
- Exposure to developing software in the financial and specifically risk domain is desirable
- Work with Quants to integrate new models into the Risk Analytics product offering
- Someone who can multi-task and work efficiently in a fast-paced, deadline-oriented environment while maintaining attention to detail
- Develop components for the global trading platform (Java, Scala)
Responsibilities For Bangalore Java / Scala Developer Resume
- Contribute to entire software lifecycle, including third tier end-user support
- Contribute to continuous process improvement, quality monitoring and technological solutions
- Work in a large Agile development team, working with business stakeholders to manage scope and deliverables
- Developer solutions using modern Big Data solutions (Kafka, Spark, Cassandra)
- Support trading desk requirements with regards to risk management and automation
- Analyzes user’s requirements, concept of operations documents, and high level system architectures to develop system requirements specifications
- Advocate of TDD and BDD practices
- A passion for Agile methodologies and concepts such as XP, Lean, and Kanban
- Security background highly desirable
Responsibilities For Principal Java / Scala Developer Resume
- Design and implementation of technical requirements by Big Data technology uses
- Propose improvements and new solutions to any challenge related with Big Data area
- Have knowledge in any of the next technologies: Object Oriented Programming, Java, Scala, Python, SQL, Distributed systems, intermediate/high English level, Spring framework (Batch, Integration and XD), Apache technologies (Hadoop, Spark, Hive, Kafka)
- Ensure delivery of designated work packages in line with project plans and commitments
- Develop code from a Functional or Technical Specification document
- Use of GIT for code configuration management
Responsibilities For Java / Scala Developer for Expert Analytics Resume
- Development within an ISO 9001 compliant environment
- Produce Quality Assured application code
- Provide accurate status updates for the Senior Developer / Technical Project Manager
- Produce user documentation where applicable
- Working closely with our front-office users across Sales and Trading, as well as Operations, to enable innovative business ideas and increase business efficiency
Responsibilities For Java / Scala Developer AML Resume
- Engaging with other lead-developers and senior technologists globally to drive both the platform’s resiliency and scalability, as well as the team’s development experience, tooling and best practice
- Server side development using both Java (8) and Scala (2.11)
- Automated testing at different levels (unit, integration, functional)
- Leadership in the overall software engineering process
- Knowledge sharing with our global team
- Think like an architect, produce high quality code.Understanding of Service Oriented Architectures
- Use TDD and ATDD, using Cucumber-Jvm, ScalaTest
- Responsible for the design and development for Agency MBS trading desk products
- UIs in WPF and AngularJS