We provide IT Staff Augmentation Services!

Senior Java Architect / Senior Scala Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java Architect and Senior Developer with 15+ years of professional experience.
  • Hands - on experience with Java frameworks (Spring, Hibernate, Struts), front-end languages (HTML, CSS, JavaScript), databases (MSSQL, Oracle, H2, DB2), build tools (Gradle, Maven, Ant), test automation (JUnit, Selenium), repositories (Git, Bitbucket, SVN, VSS), CI/CD (GitLab, Bamboo, Jenkins), Cloud platforms (AWS, PCF), application servers (JBoss, Apache Tomcat, IBM WAS), software architectures (Microservices, REST, SOA), operating systems (OSX, Windows, Unix, Linux), software methodologies (Agile, Scrum, Waterfall, Test Driver Development) and project monitoring and tracking (JIRA, Confluence).
  • Extensive in-depth experience in Spark ecosystem and Java/Scala programming languages, software design fundamentals, and utilizing analytical skills to identify, test and debug program faults and complete development requests.
  • Currently leading two projects technically and handling new enhancements.
  • Well versed with spring modules like Spring Core, MVC, Batch, AOP, Security, and Batch.
  • Expert level knowledge in Core Java, multi-threading, low latency and Relational Database Systems (Oracle) and SQL and no SQL databases like Cassandra DB, Mongo.
  • Well versed in all the phases of SDLC in various SDM including Scrum, Agile, Iterative, and Waterfall.
  • Extensively involved in requirement gathering phase, writing Test Cases, Test Plans, and Unit testing, logging using Log4J, Integration Testing, and System Testing, and closing activities as a unit
  • Certified professional scrum master (PSM I) - Scrum.org
  • Very Strong Experience in J2EE / SCALA / SPARK

TECHNICAL SKILLS

Operating Systems: OSX, Windows, Linux, Unix

Languages: Java, Kotlin, Groovy, Shell, SQL, ESQL, PL/SQL, React JS, Spark, Scala

Frameworks: Spring, Hibernate, Struts, JPA

Web Development: HTML, CSS, JavaScript, AngularJS

Databases: MSSQL, Oracle, H2, MySQL, DB2

Build Tools: Gradle, Maven, Apache Ant

Repositories: Git, Bitbucket, SVN, VSS

CI/CD: GitLab, Bamboo, Jenkins

Testing Tools: JUnit, Selenium

Application Servers: JBoss, Apache Tomcat, IBM WAS

Containers: Docker

Cloud Platform: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF)

Software Architecture: Microservices, SOA, REST

Methodologies: Agile, Scrum, Waterfall, Test Driven Development (TDD)

Project Management: JIRA, Confluence

Integration Tools: IBM Integration Bus, IBM MQ, MuleSoft, Dell Boomi

IDE: IntelliJ, Eclipse, NetBeans

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Architect / Senior Scala Developer

Responsibilities:

  • Extensively working with Core Java / J2EE Stack to create Confidential commercial banking application.
  • Working from designing the architecture from backend to frontend and hands-on coding.
  • Actively working on Java/React JS/ Hazelcast/ AWS/ Oracle DB.
  • Currently leading two projects technically and handling new enhancements.
  • Manages completion of own work assignments and coordinates work with others
  • Work closely with other stakeholders in Technical Architecture, Release Management, and eCommerce Management
  • Applies hardware engineering and software design theories and principles in researching, designing, and developing product hardware and software interfaces
  • Provide leadership and guidance to onsite and offshore development teams
  • Work with HQ team and perform validation test
  • Develops business case analysis to justify customer investments in project development and/or system support efforts
  • Business Development - participating in proposals (RFP/RFI responses), proposal presentations, ideation workshops
  • Well versed with spring modules like Spring Core, MVC, Batch, AOP, Security, and Batch.
  • Expert level knowledge in Core Java, multi-threading, low latency, and Relational Database Systems (Oracle) and SQL and no SQL databases like Cassandra DB, Mongo.
  • Achieved the rank of STAR java developer which is given to one in 15 developers. Closely worked at client locations in New Jersey, USA/ India, and London
  • Single handily responsible for developing an application based on Spring MVC design pattern and using various other spring modules Spring IOC/AOP and Spring boot
  • Extensive Experience in AWS to store reporting reports for commercial banking users.
  • Build RESTful Web services using JAX-RS API.
  • Build UI components in React-JS and have in-depth knowledge of UI React JS.
  • Designed database schema definitions and performed ingestion to and from RDBMS.
  • Imported data from Hive and HDFS into Spark RDD and performed transformations and actions on RDDs.
  • Developed RESTful APIs to trigger all the Spark jobs and persisted data in Sybase ASE DB.
  • Tech Stack: Core Java, Spring framework, RDBMS(Oracle/SQL/ASE ), Hibernate, Scala, Hadoop, HDFS, Spark, MapReduce, Hive, JSON, SQL Scripting, and Linux Shell Scripting, Avro, Parquet, Hortonworks, JBOSS 6.4, Maven, Jenkins,ELASTIC Search, SOLR

Confidential

Spark Developer

Responsibilities:

  • Developed production Spark ETL jobs using Scala APIs to perform ETL for Confidential NY exchange messages.
  • Delivered Electronic trading Spark ETL jobs that are currently processing 100 million records in less than 30 mins
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
  • Designed and ingested data to Hive external tables from the raw parquet files
  • Imported data from Hive and HDFS into Spark RDD and performed transformations and actions on RDDs.
  • Worked with various HDFS file formats like Avro, Sequence File, and various compression formats like Snappy.
  • Used Scala libraries to process XML data that was stored in HDFS and processed data was stored in HDFS.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala, and Python.
  • Involved in converting MapReduce programs into Spark transformations using Spark RDD in Scala.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
  • Used Avro, Parquet, and ORC data formats to store into HDFS.
  • Importing and exporting data into HDFS and Hive using Sqoop

Environment: Hadoop, HDFS, Spark, MapReduce, Hive, Sqoop, Kafka, HBase, Oozie, Flume, Scala, Python, Java, JSON, SQL Scripting and Linux Shell Scripting, Avro, Parquet, Hortonworks.

Confidential

Lead Java Developer

Responsibilities:

  • Design and develop MiFID II Trading application regulatory processing features and products using Core Java, multi-threading, spring, and Hibernate frameworks. Professional Expert in Core Java /Spring / Hibernate
  • Achieved the rank of STAR java developer which is given to one in 15 developers. Closely worked at client locations in New Jersey/ India and London
  • Single handily responsible for developing an application based on Spring MVC design pattern and using various other spring modules Spring IOC/AOP and Spring boot.
  • Exhibited Strong debugging and problem-solving skills. Support calls for production bugs and provides fixes to be deployed on production servers which are used by end users 24X7
  • Working on Web Services to consume SOAP/REST Web Services of the external systems.
  • Used Hibernate, (ORM) and JDBC technique of mapping data representation from MVC model to RDBMS & Mongo
  • Leading and mentoring a team of 5 developers for design, TDD implementation, and test estimates. Ensures design and development in corporate reliability, security, usability, and performance factors.
  • Driving Daily scrum meetings, Iteration planning, and Backlog grooming.
  • Won Client Manager Appreciation for excellence in project execution as per delivery well before the SLA and consistent performance in a fast-paced environment.

Confidential

Lead Java Developer

Responsibilities:

  • Designed new toolbox components to fit in the already existing architecture using coreJava, and multi-threading. Closely worked at client locations in Canada and India.
  • Track defects in JIRA and quality assurance for “NO” slippages completed the planning and execution phase in the agreed timeline ensuring time to time delivery. Extensive exp in Core java spring IOC/MVC/AOP and Spring Boot
  • Defining data migration strategies and executing the data migration for Confidential Toolbox.
  • Strong Knowledge of Application Development usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Expertise in working with various J2EE technologies includingHibernate,StrutsMVC Framework, Servlets,JNDI, JMS, JDBC, AJAX, WEB SERVICES, and GRADLE.
  • Strong experience in Spring Frameworks such asSpring MVC,IOC,AOP, andSpring JDBC.
  • Strong hands-on experience withSpring IO,and Spring Boot.
  • Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), and followed domain-driven design.
  • Experience in implementingJava EE design patternssuch asMVC,Singleton,Session Facade, DAO, DTO,andBusiness Delegatein the development of Multi-Tier distributed Enterprise Applications.
  • Good experience in developingWeb Services SOAP, JAX-WS, and WSDL.
  • Experience incore Java-Multithreading, collections, Servlets and JDBC.
  • Experience in Configuring and deploying applications onTomcat5.5/6.0/7.0 server.
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Hands-on experience with build and deployment tools includingAnt/Maven, logging and Debugging usingSlf4andLog4j, and unit and integration testing using JUnit.
  • Experience withUse-Casedesign,Class, andSequencediagrams usingUML.
  • Good working experience in GUI design and application development using IDEs likeEclipseandNet Beans.
  • Excellent team player with good analytical, strategic planning, and interpersonal and communication skills. Highly motivated, enthusiastic, and self-starter

Confidential

Senior Systems Engineer II

Responsibilities:

  • Had been involved in the gathering of client requirements, overall design change and implementation of the functionality, Test-driven development, review, and unit testing, integration and regression testing of code, fixing the bugs, delivery, and maintenance of the software product in Core java.
  • Extensive use of Frameworks like Spring/REST/SOAP Web Services and Microservices (HTTP, XML, REST, SOAP, WSDL, UDDI) with JBOSS/Pramati/Glassfish/Linux servers. Track JIRA defects and checked in code to CVS and SVN repos and implemented design patterns.

We'd love your feedback!