We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Twelve years of IT experience in development, maintenance, testing, and Implementation of enterprise applications.
  • Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, reviewing/audit the code and documenting the entire life.
  • Worked in Technologies and Frameworks like Java, J2EE, HTML, XML, XSLT, DOM and SAX Parsers, JAXB Bindings, JavaScript, AngularJS, JQuery, Graphql, JSP, Jakarta Struts, Hibernate, Spring, ANT Build Scripts, Maven, EJB’s, JSF, JSR, RMI, JNDI, JDBC, JUnit, MQ Series and Unix Shell Scripts.
  • Experience in developing and deploying Enterprise Applications using Web logic, Web Sphere, Tomcat, WebSphere Portal Server, JBoss.
  • Experience with Big Data distributed systems like Hadoop HDFS, and analyzing the distributed data using HIVE queries, Apache Spark SQL, and Map - Reduce programs.
  • Hands on experience in using databases such as Oracle 8i/ 9i/10g, DB2, TOAD, SQL Developer. Developed Database Objects like Stored Procedures, Views, Triggers, PL/SQL functions & packages and Cursors
  • Experience in UNIX Shell (Korn Shell, Bourn Shell, C Shell) Scripting.
  • Experience in using code repositories like Tele Logic Synergy, SVN, CVS, TFS, and Clear Case.
  • Experienced in Unit & Regression testing. Created Test Plans, Test cases, Test scenarios, Test Scripts, Test data. Performed Functionality testing Using Win runner, and used Load Runner for Performance/Load testing.

TECHNICAL SKILLS:

Languages: Java 8, Scala, Python, C, C++, PL/SQL, SQL, XML 1.1

J2EE Technologies: Struts 1.x/2.x, JSF, Hibernate, Spring, EJB s, RMI, SOAP, JMS, MQ, Web sphere MQ, Web Sphere Broker, Pure Query, Drools Runtime

Databases: Oracle 8i/9i/10g, MS SQL Server 6.5, DB2 z/OS

Storage Systems: Hadoop HDFS, Apache Spark, AWS S3, AWS Redshift

Development Tools: My Eclipse 8.6, Eclipse 3.3, NetBeans 6.0, JDeveloper 10.1.3.4, RAD 7.x, IntelliJ, WSAD (4.0/5.0)

Operating System: Windows 2000, Windows NT/XP MS-DOS, UNIX (AIX), Solaris, Linux 6.2, PVCS, Clear Case, CVS, SVN, Maven

Internet Technologies: Java, HTML, J2EE, JSP, JDBC, Java Script, AngularJS, JQuery, Rich faces, Servlets, JMS, JSON, SOAP, REST, XML, XSLT Parsers

Web Technologies: JQuery, Angular JS, Graphql, Rich faces, Ice faces, DOJO

Application Servers: Web logic (12.2), Web sphere (7.x/8.x), AWS Elastic Beanstalk, Web sphere Portal (6.x), Apache Tomcat, JBoss

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore MD

Lead Java Developer

Responsibilities:

  • Re-architecture Confidential Utilities applications to replace obsolete application components with state of the art application frameworks like Spring Batch and Restful services.
  • Migrated applications from IBM Web Sphere suite to Oracle Web Logic suite by configuring data sources, RBAC authentication, building applications using Jenkins, deploying applications on Web Logic server, configuring user/role mappings, configure application logs, and updating application logic to make it compatible to run in Web Logic.
  • Graphql framework is leveraged to interact with RESTful web services in JSON format that has a service level invocation of back-end database system using Hibernate ORM framework.
  • Integrated front-end web pages to business logic using Spring concepts like Spring JDBC, Spring ORM, and Spring AOP.
  • Leveraged Apache Sqoop utility (API) to import data from Oracle system to HDFS file system that is clustered using YARN.
  • Queried data in HDFS/hive meta-store using HIVE query language and occasionally used pig-latin scripts.
  • Developed a standalone POC job using Apache Spark framework to read files from Hadoop HDFS to construct RDDs and transformed RDDs and equivalent Datasets using Spark SQL to analyze Confidential COMED utility data.
  • The POC project was implemented using Scala function programming language.
  • Created Map-Reduce modules to aggregate relevant data for business analysis.
  • Working knowledge of using Spring Batch processing framework to process bulk transactions by configuring flow, listeners, steps and each step with read, process, write operations.
  • Extensively worked with HTML/CSS in developing and styling presentation layer of the applications.
  • Implemented Hibernate object relational mapping with second-level cache to query data and persist data for fast-responses.
  • Worked on AWS web services in hosting the applications on Elastic beanstalk and S3 services in Amazon cloud.
  • Enhanced Single-page applications using Angular JS by dynamically binding the content on page to server side objects that are refreshed upon http requests.

Environment: J2EE, Java 1.8, Web sphere Application Server 8.5, Web sphere MQ Server, JMS, WebLogic Application server 12.2, DB2 Server, Oracle DB, SOAP Web services, SOAP UI, REST, Hadoop HDFS, Apache Sqoop, Apache Spark, Apache Solr, Apache Tomcat, Scala, Python, JUNIT, UNIX, Eclipse, TFS, SQL Developer, PL/SQL, HTML, CSS, JavaScript, AngularJS, Struts, Spring MVC, Spring Batch, Hibernate, Spring JDBC, Jenkins, Maven.

Confidential, Baltimore MD

MDM Sr. Java Developer

Responsibilities:

  • Designed, developed and enhanced data services to offer information on entities such as Provider, Beneficiary, Organization, and their corresponding relations to Medicare/Medicaid Programs.
  • Participated in design discussions with Forward Engineering Team (FET) and CMS business team in gathering functional requirements on new source data ingestion, and selecting appropriate j2ee technologies to implement the data products.
  • Designed and implemented Unified Case Management (UCM) SAOP web services as an MDM data product; using java design patterns such as Proxy, Session Façade, Chain of Responsibility, Iterator, Factory and Builder.
  • Incorporated changes to the data services contract between MDM system and CMS clients by updating WSDL files with service end points set to jms and http.
  • Configured SOAP jms end point on WebSphere Message Broker which directs the request XML message from SOAP client to its appropriate destination message queue using an ESql implementation mediation flow.
  • Analyzed and verified data ingestion of Medicare/Medicaid source system data such as PECOS, NPPES, TMSIS and CME using SQL and Python scripts.
  • Maintained Medicaid full/monthly delta files on Hadoop HDFS system and performed queries on data using HIVE query language.
  • Implemented Map-Reduce programs for data verification purposes with respect to source.
  • Extensively used Apache Spark framework to analyze data from Hadoop HDFS for new state Medicaid data.
  • Data verification of ingested data from new sources are performed using Apache Spark SQL by creating Datasets from HDFS files and computing the transformations on datasets in-memory.
  • Configured transaction management declaratives at service layer leveraging Spring Aspect-oriented programming.
  • Leveraged Spring MVC, REST API and Angular JS at the front-end layer in order to interact the user requests with server side data.
  • Developed shell scripts on UNIX server to operate source system files and invoke python scripts to perform data integrity checks.
  • Developed Provider module data products by leveraging Pure Query DB2 ORM framework.
  • Developed stored procedures to extract entities such as provider, beneficiary, organization, and program relationship information from DB2 server.
  • Developed audit logging capabilities on web services using Spring MVC and Spring AOP concepts, also developed Unit Test module for data services using JUNIT and spring core framework.
  • Practiced Agile methodology in delivering short SDLC cycle as Sprints with daily standups.
  • Developed a test JMS client web utility to send outbound messages to a messaging queue, in order to mock SOAP over JMS process.
  • Peer Reviewed Physical Data Models, Logical data models, Data Definition Language and Data Modification Language scripts.

Environment: J2EE, Java 1.8, Web sphere Application Server 8.5, Web sphere MQ Server, JMS, IBM Message Broker, WSDL, XML, JAXB, DB2 Server, SOAP Web services, SOAP UI, REST, JUNIT, UNIX, Eclipse, SVN, Text pad, IBM Data studio, PL/SQL, HTML, CSS, JavaScript, AngularJS, Struts, Spring MVC, Hibernate, Spring JDBC, Maven, JBoss, Apache Spark SQL, SOLR, Hadoop, HDFS, HIVE.

Confidential, Wilmington DE

Sr. Java Developer

Responsibilities:

  • Designed, developed and enhanced application modules like New Audit, Reports, My Settings and Admin
  • Application implemented using Spring MVC framework as Model-View-Controller, JQuery/JSTL/Java script framework at presentation layer, Spring framework at Service layer and Persistence maintained using Hibernate ORM Framework.
  • Extensively used JAX-RS API to implement REST based web services using Jersey servlet and HTTP methods like GET, POST and PUT.
  • Constantly interacting with business team on gathering user specific requirements in enhancing the Tool; and converted the business requirements to Technical specifications by maintaining Runbook for the application.
  • Worked on presentation layer of the application using HTML, CSS, Java script, Angular JS, Tiles, and AJAX.
  • Business Rules applied at Business layer using Drools runtime environment.
  • DRL files created using Drools to gain access at few interfaces depending on user role, locale and access capabilities.
  • Designed and developed an API using java to consume large data sets using SOAP input and delivering the data over to Oracle DB using JDBC interface.
  • Performed Programmatic testing on various modules at service layer using JUNIT.
  • Project built using Maven plug-in on Spring tool suite (STS) IDE that used Spring-boot to communicate messages between ports.
  • Developed SQL scripts and coordinated with Cognos reporting Team to generate daily reports for Audit data analysis.
  • Developed shell scripts on remote server to run java stand-alone applications to generate welcome Emails to International users.
  • Implemented the project in Agile methodology by developing the Presentation layer and business Logic parallel to design phase of SDLC.
  • Deployed EAR files on to Web sphere application server in various environments like DEV/System Test/UAT/Staging/Production.
  • Worked on TFS Version Control System to maintain files, create production Tags and check in various Branches.

Environment: J2EE, Java 1.6, HTML, CSS, JavaScript, JQuery, Angular JS, Struts 1.0, Spring MVC, Hibernate, Maven, IBM MQ Server, JMS, JSTL, UNIX, Spring ORM, Spring JDBC, RAD, XML 1.0, Text pad, TFS, Web sphere 7.x, Oracle 11g, Toad 10.6, PL/SQL, AJAX, JAXB, Apache POI, SOAP Web services, RESTful Web services.

Confidential, Eden Prairie MN

Sr. Java Developer

Responsibilities:

  • Designed and enhanced application sub routines like External identifier section, fee schedule module, and Central provider feeds.
  • Application implemented using Struts framework at Controller Layer, Tiles/Java script framework at presentation layer, Spring framework at Service layer and Persistence maintained using Hibernate ORM Framework.
  • Used Castor libraries to serialize Java objects to XML canonical data that are eventually communicated with Unidata system using MQ queues.
  • Implemented JQuery framework to access HTML components declaratively and associate java script functions.
  • Extensively used IBM MQ middleware server to communicate data programmatically from PMRS to external Data General System.
  • Implemented the application following design patterns like Factory pattern, Singleton, MVC, Chain of Responsibility, Session Façade, Data Access Objects etc.
  • Worked as Technical Team Lead to maintain system architecture and co-ordinate onshore and offshore teams with code enhancements and refactoring.
  • Developed SQL scripts and coordinated with Data Stage team to generate weekly reports for Central provider external system.
  • Developed shell scripts on MQ server to run java command line applications and utility classes like queue writer and file writer.
  • Developed JAX-WS SOAP RPC web services to host provider information services by generating WSDL files from implementation classes, and tested the web services using SOAP UI tool.
  • Deployed EAR files on to Web sphere application server in various environments like DEV/Training/Integration/Production.
  • Worked on CVS Version Control System to maintain files, create production Tags and check in various Branches.

Environment: J2EE, Java 1.6, HTML, CSS, JavaScript, Tiles, JQuery, Angular JS, Struts 1.0, Spring, Hibernate, IBM MQ Server, JMS, JSTL, Sun OS, Spring ORM, Eclipse, XML 1.0, Text pad, CVS, Web sphere 8.x, Oracle 11g, Toad 10.6, Castor API, PL/SQL, AJAX, JAXB.

Confidential, Minneapolis MN

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and implemented various modules in IWLI: Select Lockboxes, Online decision, Message Administration, Saved Search, Payer Administration and Preferences.
  • Application implemented using Struts 2 framework at Controller Layer, Spring ORM to integrate Service Layer to Persistence layer and Persistence maintained using Hibernate ORM Framework. Spring AOP implemented to log user Audit details and Error information.
  • Developed Search module which would invoke LADRS application through web service client to fetch transaction batches information and interacts with AES system.
  • Extensively used Web scarab tool to intercept application http requests and replicate Parameter tampering and SQL Injection security issues.
  • Used synchronized collections to handle multi-threading scenarios on critical business data.
  • Developed shell and pearl scripts as part of scheduled jobs to call sql scripts on Database that runs multiple stored procedures.
  • Worked on ant scripts to build application and generate WAR/EAR files.
  • Deployed EAR files on to Web logic application server in different environments.
  • Worked on IBM Rational Clear case Version Control System to maintain files, create base lines and deliver baselines to other streams.

Environment: J2EE, Java 1.6, J2EE 1.5, HTML, CSS, JavaScript, JQuery, Tiles, Struts 2.0, Hibernate 3.0, Spring ORM, Spring AOP, MyEclipse 8.6, XML 1.0, Text pad, JNDI, IBM Rational Clear case, Web logic 10.x, Oracle 10g, Toad 10.6, Web Scarab, I-Text 2.1, AJAX, JAXB, RESTful Web services.

Confidential, Rochester MN

Java/J2EE Developer

Responsibilities:

  • Designed and implemented various modules in MMSI services: Provider Member Eligibility, Plan Comparison Tool, Manage Users, Member Info, Member Claim, and Sign-in Assistance.
  • Performed LDAP calls for variety of operations like validating the user identity and providing the ability to add/remove users to available LDAP groups controlled by Provider Super User
  • Developed services to add/remove/edit user profiles by Manage Users Module.
  • Implemented Resource bundles, custom JSF tags and validators using JSF framework and configured all utilities in faces-config.xml file in conjunction with Spring framework.
  • Used Portal bridge configuration to use the web application modules as portlets, and deployed on Web sphere Portal Server and also configured user access permissions for JSR portlets prior to managing pages using custom created portlets.
  • Extensively used Hibernate ORM framework to handle data transactions with back-end.
  • Performed JUNIT testing by creating test cases to test the functionality of services, stored procedures and web services using Spring implementation.

Environment: J2EE, Java 1.5, J2EE 1.5, HTML, CSS, JavaScript, JSF 2.0, JQuery, Spring 3.0, Hibernate 3.0, RAD 7.0, XML 1.0, Text pad, CVS, Web sphere Application Server 7.0, Web sphere Portal Server 6.0, iSeries 5, System i Navigator.

Confidential, Silver Spring MD

Java/J2EE Developer

Responsibilities:

  • To provide a new inventory search capability, where the user can search for HSI (High Speed Internet), Dial Up or VASIP Customer inventory. vRepair will query the local VOL inventory database for inventory details and display to the user.
  • Developed a rich user-interface using JQuery Framework, Java script, AJAX, HTML, CSS, Validators for different modules like VOL Inventory, Trouble Report Management, Correlation Management, Work list and Group Trouble Entry.
  • Implemented complex Hash table, Collection concepts and JSON Object notation in carrying application cache data and server response data.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes. Implemented Web service client using Struts 1.2 MVC framework.
  • Create files, directories, Check-in and Check-out files using Tele Logic Change Synergy.

Environment:: J2EE, Java 1.5, J2EE 1.5, HTML, CSS, AJAX, JavaScript, Tiles, JSP 2.1, JQuery, Struts 1.3, Hibernate 3.0, RAD 7.0, Web Services/SOA, XML 1.0, Text pad, Tele Logic Change Synergy, Web logic 7.0, Oracle 10g, Oracle WebLogic Portal 10g.

Confidential, Irving TX

Java/J2EE Developer

Responsibilities:

  • Developed Static Stub and Dynamic Proxy Web Service Clients to consume the Web Services
  • Created SOAP-RPC Web services to host Email settings services like mail forward, enable/disable spam, vacation reply etc.
  • Used JavaScript for client side validations and involved in developing JSPs for creating the view of application by making use of DOJO toolkit.
  • Integrated Spring and Struts MVC using Spring Web Context and also integrated Hibernate as persistence tool with Spring ORM support in using Hibernate Template.
  • Used JAXB Bindings to create an object model of the XML data structure.

Environment:: J2EE, Java 1.5, HTML, CSS, AJAX, JavaScript, Struts 1.3, Spring 2.0, Hibernate 3.0, Web Services, JAX-WS 2.0, XML 1.0, XML Spy, Tortoise SVN, TCP Monitor, SOAP UI, DB2 7.1, IBM Web sphere Application Server 6.1, IBM RAD 7.0, JAXB.

Confidential, Norfolk VA

Software Research Assistant

Responsibilities:

  • Designed front-end platform to display package transmission and network statistics.
  • Developed user interface for identifying network traffic using HTML, CSS, Java script and Servlets.
  • Developed Python scripts to exchange information containing packets from one node to another.
  • Form submissions to update the backend Oracle tables used for traffic metrics.
  • Extensively used ZigBee sensor OEM APIs to access interfaces running on sensor nodes.
  • Used java servlets to communicate front-end data to Server end in Master/Slave model.
  • Used JDBC calls to interact and exchange data with local back-end system.

Environment: J2EE, Java 1.5, Python, HTML, XML, XSLT, JavaScript, JDBC, UML, Oracle, UNIX

We'd love your feedback!