We provide IT Staff Augmentation Services!

Senior Java Software Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Diligent Senior Java Developer with over fifteen years of experience providing software consultation, application development, implementation, support, and technical analysis.Nine years of experience and technical proficiency developing Java applications for the middle and back - end tiers.
  • Excellent knowledge of the full software development lifecycle and Agile software development, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Extensive experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Over fifteen years of experience in the financial industry focused on trading systems and banking applications.
  • Team leader experience, mentoring and overseeing daily activities including documentation, source control (Subversion SVN, GIT), development tools (IntelliJ, Eclipse, Maven, JUnit, Postman), Java programming code reviews, build processes, testing, and operations.
  • Areas of expertise include Java development for enterprise applications using Spring, RESTful Web Services,Spring Boot, Microservices, JSON, XML, XLST, HTML, and JSP.
  • Extensive experience using Oracle, Sybase, SQL Server, and MySQL databases. Advanced use of MongoDB.

TECHNICAL SKILLS

Programming Languages: Java 1.5 - 11, SQL, Shell, python

Java Enterprise Edition: JDBC, EJB, JMS, MDB, JSP, JAX-RS

Frameworks: Spring 5.0, Log4j, Hibernate

Databases: MongoDB, Oracle, Sybase, SQL Server, MySQL

Application and Web Servers: Oracle WebLogic, JBoss, Apache Tomcat

Web Technology: Microservices, RESTful and RESTEasy Web Services, JSON, XML, HTML, CSS, JSP

Development Tools/Utilities: IntelliJ, Eclipse, Maven, Ant, vi, JUnit, Postman

Version Control: SVN, GIT, Bitbucket

Issue Tracking Tools: Jira, Bugzilla, Confluence

Other Tools: WinMerge, Tortoise, Oracle SQL Developer, MS Visio, MS Project, SharePoint, MS Office

Operating Systems: Unix, Linux, Windows, macOS X

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Software Developer

Responsibilities:

  • Analyze and create documentation to apply various changes in architecture to obtain the Prices of each of the Confidential products.
  • Working as a backend engineer in significant and dynamic projects in support of the Confidential Online Store (AOS) and delivering innovative solutions and software.
  • Design, implement and maintain a fleet of microservices services critical to the functioning of one of the highly valued eCommerce sites in the world.
  • Provided technical support for the Confidential Store App.

Environment: Java 1.8 and 11, Spring 5.0.2, REST API, Oracle and Cassandra, Eclipse, JUnit 3, Maven, Apache, Tomcat Server, GIT, Bitbucket, XML, JSON, KSH.

Confidential

Assistant Vice President

Responsibilities:

  • Involved in application architecture design meetings to make it finer-grained.
  • Experienced on spring framework applications like Spring Core, Spring DAO, Spring MVC, Spring Actuator and Spring Boot and did integration to Microservices into the existing system architecture.
  • Integrated Spring DAO for data access using Hibernate and used SQL for querying databases.
  • Worked on JPA with Hibernate as a persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Developed RESTful web services to retrieve JSON documents related to customer and consumed SOAP-based Web Services.
  • Extensive use of Shell and python programming to promote installationpieces into UAT and Production Environment
  • Analyze the current application’s Java Source code to propose enhancements and advice in terms of data structures, algorithms, performance, memory use, and deadlock prevention.
  • Manage contractors to oversee the development, testing, and implementation of the Account Opening application using the Scrum master agile framework.
  • Oversee vendor’sbest programming practices.
  • Responsible for resolving technical queries, implementing complex functionality and code review of the teams.

Environment: Java 1.7 and 1.8, JEE, Weblogic 12, Spring 5.0.2, SOAP and RESTful Web Services, Oracle, Eclipse, JUnit 3, Maven, Bitbucket, Confluence, XML, JSON.

Confidential 

Senior Software Developer

Responsibilities:

  • Developed application based on Java/J2EE 1.8 and various other APIs like Servlets, JDBC, JNDI.
  • Used JSON for passing java objects in a most readable format.
  • Developed application by MVC Spring framework and integration of Content Manager to the application.
  • Involved in system design and development using Collections and Multithreading for the action classes.
  • Developed a persistence layer for application using one of java’s specifications called Java Persistence API (JPA 2.0).
  • Used NoSQL database design and implementation with NoSQL and MongoDB.
  • Developed MongoDB embedded documents from Java code using spring data and MongoDB.
  • Experienced in deploying applications on Apache Tomcat, WebLogic.

Environment: Java 1.7 and 1.8, JEE, Spring 5.0.2, RESTEasy Web Services, MongoDB, Aspose.Cells for Java, Eclipse, JUnit 3, Maven, SVN, Tomcat, and JSON.

Confidential

Senior Software Developer

Responsibilities:

  • Member of an Agile development team responsible for the creation, maintenance, and support of several APIs to provide Members’ information for other internal and external AAA applications.
  • Created RESTEasy Web Services with JSON payloads to perform a series of MongoDB transactions. These Web Services parsed JSON messages, validated data, and updated/inserted AAA members’ recent roadside assistance.
  • Developed APIs to handle the Canadian Automobile Association and the Confidential daily operations to ensure the availability of applicationsand make each data center serve as a back-up when needed.

Environment: Java 1.5 and 1.6, Java EE, SQL, RESTEasy Web Services, Eclipse, Maven, JUnit 3, Postman, JMeter, SVN, JBoss 4 and 5, MS SQL Server, MongoDB, JSON.

Confidential

Senior Java Developer

Responsibilities:

  • Member of an Agile Team and responsible for the enhancements to the GDS System (Travel Agency Sales System). Utilizing Java language for middle-tier processes.
  • Used Java and XLST to parse XML messages and performed data validation of the reservations’ information received by the travel agencies through GDS.
  • Produced numerous SQLs within Java code to query information using Hibernateand an Oracle database. Extensive use of PL/SQL.
  • UsedJUnit for unit testing and performed QA testing with business users.
  • Kept record of product support issues in Bugzilla and corrected the Java source code, database scripts, and SQL statements.
  • Used scripts in Python and Shells in a Linux to create test data cases and to execute ANT scripts to build EAR files.
  • Utilized Subversion SVN and Tortoise for source code version control.
  • Worked with the Group Reservation business area to identify technical requirements and front-end enhancements to the Time Zero application (Corporate Group Reservation System) and produced Business Specification Documentation.
  • Modified various user interfaces using JSPand JavaScriptfor the Time Zero application to enter reservation information.

Environment: Java 1.6, 1.7 Java EE, JSP, JavaScript, HTML, SQL, SOAP Web Services, Eclipse, JUnit 3, Ant, SVN, Spring 3.0, Hibernate 3.6, WebLogic 8.1, JBoss 7.0, Oracle 10.

Confidential

Senior Java Specialist

Responsibilities:

  • Developed and supported the currency, risk and management applications; including source code fixes utilizing Java, Apache Tomcat, SOAP Web Services, Ant, Maven, Subversion, and JUnit.
  • Worked closely with the Global Risks and Currencies Technology (GRCT) team in New York to use their Java frameworks, coordinate development efforts, and execute global initiatives like the implementation of Local GAAP, SAP, VMaster, Trader2.
  • Created Business Change Definitions, technical and functional requirements for the Local GAAP migration project.
  • Analyzed, designed and developed a Java application to perform Mark to Market accounting rules for derivatives and created a scheduled job in Java to Extract Transform and Load (ETL) MTM and Local GAAP (SWAPs, CCSWAPs, CAPs, FLOORs, FX Spots, Forwards) information from SAP to the Oracle accounting system.
  • Wrote scripts for the Database creation to store information about MTM data and Local GAAP migration.
  • Led a team in the development of a new Derivatives Confirmation Letters Application for the Back-Office team.
  • Developed Domain Objects, Data Access Objects, SOAP Web Services, and various SQLs in Java with Spring Framework to access and retrieve database information for the Derivatives Confirmation Letters Application.
  • Gathered all the applications' and macros' source code from users, contractors, and Production Support to then review, organize and upload successfully the latest code into SubversionSVN. Completing 100% of the IT directive of Confidential to have all the applications GRC source code in a repository.
  • Worked with other GRC team members to define requirements, analyze, and resolve issues related to commonly used applications (TAS, Blotters, VALPRE, PL FI) developed in Visual Basic, PowerBuilder, and Excel macros.
  • Managed third-party providers to work on several enhancements to the back office SIGLO application developed in PowerBuilder.
  • Extensive use of Jira to record production support issues in all the GRC applications.
  • Used SharePoint to store documentation for SDLC procedures regarding the maintenance and technical documentation of the GRC applications.

Environment: Java 1.6, Java EE, SQL, SOAP Web Services, Eclipse, Ant, Maven, SVN, Spring 3.0, Oracle 10g, WebLogic 7.0, Tomcat 5.0, PowerBuilder, Visual Basic, Excel Macros.

We'd love your feedback!