We provide IT Staff Augmentation Services!

Java Architect/senior Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Recognized problem solver with over 15 years of experience delivering enterprise technology solutions for leading companies in a variety of business verticals.
  • Extensive experience and specialized expertise in conceptualizing, modeling and constructing secure JEE web - based solutions using open-source frameworks, BPM and BPEL workflows, SOA, SCA, web services, asynchronous messaging and dynamic, database-driven 3-tiered technology stacks
  • Strengths in the complete software development Life cycle starting from requirements gathering, laying out functional specifications, and performing object oriented analysis, design, development, testing, implementation and support adhering to Agile and Waterfall philosophies
  • Experienced in Java/J2EE 8, Microservices, Spring Boot, Spring, Hibernate, AWS, JSF 2.0, Struts 1.2, JQuery, JavaScript, Servlets 2.3, JSP 1.2, JMS, AJAX, JDBC 2.1, XML, XSLT, C-Shell, REST and HTML
  • Experience with development tools like Ant, Git, JUnit, SVN, TFS, Maven, Jira, and Jenkins
  • Experience with Design Patters such as Singleton, Abstract Factory, Circuit Breaker, Dependency Inject and Bulkhead.
  • Self-motivated and enjoy working in a challenging environment, possess excellent communication and interpersonal skills.
  • Experience with databases like Oracle 10, MySQL, SQL Server 7/2000
  • Experienced in developing and deploying J2EE components on application servers like BEA Web Logic 10.3, Tomcat and WebSphere. Smart enough to work with any J2EE standard servers.
  • Experienced in Developing J2EE Application on IDE tools Eclipse, IntelliJ, JBuilder 10.
  • Experience with IBM MQSeries distributed-queuing, clustering, channels and triggering
  • Experience in XML and related concepts such as developing DTDs and schemas, using parsers and data presentation using XSL and DOM API
  • Experienced in database design and development - SQL statements, stored procedures, triggers.
  • Familiarity with class diagrams, sequence diagrams and activity diagrams using UML
  • Worked with the Use Case Teams, Business Analysts, Data Analysts and Functional Design Teams.
  • Worked closely with stakeholders - Technical Architecture, Release Management and eCommerce Management

TECHNICAL SKILLS

Computer Languages And Software: Java 8, J2EE, Microservices, REST WebServices, JSF 2.0, JDBC, JMS, SQL, XML, AJAX, JQuery, Primefaces, MQ Series, SOAP, JavaScript, JAXB, CSS, XSLT, XPath, C-Shell

Databases/DB tools: Oracle, SQL, MySQL, DB 2, Toad, Rational Rose, Erwin

Development Tools: Eclipse, IntelliJ, Ant, Git, SourceSafe, JUnit, SVN, Maven, Jenkins, ArtFactory, Jira, Visual SourceSafe, Scriptella, Tracker, Xerces, DOM, JBuilder, Rational Clear Case, TFS, SourceTree, Splunk, Postman

Frameworks: Spring, Spring boot, Hibernate, Struts, Wicket, JSF, AWS

Application Servers: BEA Web Logic, Tomcat, WebSphere

Operating Systems: Windows (10, NT, XP, 98), Unix, Linux, SunOS Solaris, macOS

PROFESSIONAL EXPERIENCE

Confidential

Java Architect/Senior Java Developer

Technologies: Core Java 8, Spring, REST, JAXB, Oracle DB, SoapUI, GitLab, SourceTree, Splunk, Dynatrace

Responsibilities:

  • Served as an integral member of a large development team and helped drive efforts around all phases of the project lifecycle including planning, architecture, design, development, implementation, testing and production support.
  • Designed and defined software components for the comparative rater project to deliver quick quotes for auto.
  • Worked on the product that integrates with third-party Webservices and communicates with the policy center which houses the business and rating rules
  • Developed web service client and producer code that involved extensive use of REST API to interact with partner’s query-based web services
  • Performed investigation and research on development issues, exploring third party tools and open-source frameworks.
  • Effectively enhanced, refactored, redesigned, troubleshooted and triaged existing code.

Confidential

Sr. Software Engineer

Technologies: Core Java 8, J2EE, Hibernate, Spring, Spring Boot, Microservices, REST, Stored procedure, SQL Server, JSF 2.0, JQuery, Primefaces, XML, GIT, TFS, AWS

Responsibilities:

  • Designed and developed Policy Submission (File generation) and Rating Plan.
  • Implemented Underwriting, Agency, Quote generation and Insurance Policy and business details.
  • Created Master Data Management (MDM) interface enabling users to adhere to complex business rules and quality data maintenance for Products, Forms, Data Deployment, Rating Plan, and so on.
  • Perform analysis then generate technical requirements from provided Business, Functional, and System requirements.
  • Developed web applications using Java 8, Spring, Hibernate, Spring Boot, Microservices, Restful and JQuery
  • Performed backend coding within Java 8 utilizing Lambda Expressions, Streams, Method References, Functional Interface, Time package, Annotations for Types and forEach coding techniques for a more compact code and enhanced performance.
  • Worked closely with the DBA in database design. Wrote SQL queries and stored procedures.
  • Developed and deployed Microservices using Spring boot framework.

Confidential

Sr. Java Developer

Technologies: Java 1.7, Struts, Spring, Hibernate, Stored procedures, Ajax, XML, JAXB, Oracle, SVN

Responsibilities:

  • Perform analysis then generate technical requirements from provided Business, Functional, and System requirements.
  • Designed and developed Java based employee self-service Online Beneficiary module for HR benefits program eliminating the need of paper based archive designations.
  • Enabled clients with upload, update, remove, search and view capability.
  • Wrote SQL queries, modified Oracle Database design by new adding new tables and relationships.

Confidential

Sr. Java Developer

Technologies: Java/J2EE, JSF, Struts, Ajax, JUnit, Ant, Hudson, XML, XSLT, Spring, Hibernate, Stored procedures, Sybase, SVN

Responsibilities:

  • Confidential Merrill Lynch has several documentation platforms that are being integrated into a single central solution for all derivative lines of business. The project included upgrading, migrating, and retiring several components of our legacy platforms on to the strategic platform.I was required to deliver a trade confirmation solution that provided central and efficient confirm generation for various financial products.I was responsible for contributing to all phases of the SDLC including analysis, design, development, QA, UAT, and tier-2 production support. Interacted with architects, business analysts, and developers within and outside of GMOT.
  • Processed incoming data feeds from various external financial systems and transformed the feeds into meaningful information workflow through a sophisticated data driven architecture.
  • Developed and modified custom templates, custom reports and custom filters to meet client’s business requirements

Confidential

Sr. Java Developer

Technologies: Java/J2EE, MVC (Wicket), Ajax, JUnit, Ant, SVN, Hudson, Artfactory, Maven, Flex, Flash frameworks, Webservices, XML, XSLT, Spring, Hibernate, Oracle

Responsibilities:

  • Developed and maintained Presentation Layer, Service Layer, and Data Layer of a Web Portal.
  • Each layer was represented by appropriate java beans. These beans were bound together using Dependency Injection pattern inside Inversion of Control container (Spring Framework). Hibernate ORM Framework was used to map Data Transfer Java classes to database tables.
  • Created an ETL (Extract Transform Load) service which extracted data from one Data Source (Excel Sheet) to POJO (Plain Old Java Objects) and vice versa using Scriptella tool.
  • Developed a code generator tool that basically generated code based on the exposed Services
  • The code generation was individually catered to the requirements of client frameworks like Ajax, Flex, Flash, PureMvc, Cairngorm, Mate and Swiz
  • The generated code was later transformed into meaningful ready to use code using XSLT. This automation resulted in faster RIA development and business implementation.

Confidential

Software Developer

Technologies: Java, Struts, JSP, Servlets, JDBC, XML, Oracle, WebLogic, JavaScript, Eclipse

Responsibilities:

  • Gathered critical business and system requirements for the enhancement and customization of the AIM application based on MVC framework.
  • Developed a Web Portal using Struts Framework (under Apache's Jakarta project). Used MVC (Model View Controller) framework using XML config files, JSP (Java Server Pages), CSS, HTML for front end and Java Servlets with Oracle for the backend.
  • Perform analysis then generate technical requirements from provided Business, Functional, and System requirements.
  • Design and develop functional enhancements and new features for Confidential Site USA
  • Worked closely with the Database design team and participated in the data modeling.
  • Designed and developed J2EE modules for AIM system including Java, JSP, Servlets, JDBC, JavaScript, HTML and Custom Tags
  • Provided support and maintenance through new development and modifications to existing code bases.
  • Wrote C-Shell scripts for builds, deployments and general purpose project tasks.
  • Build and run test cases and test scripts for load testing and UAT.
  • Wrote SQL queries, modified Oracle Database design by new adding new tables and relationships

Confidential

Software Developer

Technologies: Java (Sockets, Threads, Collection), JNI, DLL, C++, UML, ACD-Switch, Tomcat

Responsibilities:

  • Created a communication layer in a Real-time multi-threaded environment which relayed back and forth messages from the Rockwell ACD Switch to CSR (Customer Services Representative)
  • Implemented functionality for a Core Java based Real Time Call Controller application that handled Incoming and outgoing TTY calls
  • Made extensive use of Collection API such as HashMap, HashTable, ArrayList and Vector. Adhered code with the Design Patterns such as Singleton, Abstract, and Factory
  • Routed calls based on the incoming ANI (caller id) and the DNIS (destination number). The desktop application would pick those messages and send it to their respective agents.
  • Provided functionality such as Call Transfer, Call Dial, Call Waiting driven by BCD based MSN messages.
  • Integrated the ACD Switch (Rockwell X.25)’s C++ based DLL to the messaging layer using JNI.
  • Established a Socket connection to a VSTP Receiver to fetch and parse the MSN packets. The parsed information was relayed to the Call Controller along with ANI information for further processing.
  • Used and modified UML diagrams for the implementation of new functionality and enhancements.

Confidential

Java Developer

Technologies: Java, JMS, IBM WebSphere MQ Series, JSP, Servlets, SOAP, XML, DOM, Eclipse

Responsibilities:

  • Gathered and analyzed business requirements and transformed them into meaningful information so it could be translated and adhered to useful system specific requirements.
  • Designed, developed, implemented and integrated message based middle-layer across native systems.
  • Handled fallout messages using MQSeries, EJB (MDB), Java, JMS and XML
  • Connected MQ Servers in a clustered mode and then pushed messages into various queues. Trigger processes were defined to handle event driven messages with message driven bean implementation
  • My work included technology research, prototype building, XML interface definition, system integration and application messaging interface development.

We'd love your feedback!