We provide IT Staff Augmentation Services!

Sr. Java Lead Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 9+ years of experience in full SDLC such as analysis, design, development, testing, implementation and support of web and distributed multi - tier applications using Agile Methodologies.
  • Experience in JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB, and XML.
  • Worked on n-tier architecture systems with application system development using Java, JDBC, Servlets, JSP, EJB, JMS, Web services, spring, Struts MVC, JSF, Hibernate 4.0, XML, JAXP and JAXB.
  • Excellent skills in Analysis, Design & Development of J2EE application and built on MVC architecture. developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
  • Expertise in Object Oriented Analysis, Design/Development Methodologies using Core Design Patterns, and SOA architecture.
  • Experience in design and implementation of web Services in REST architecture/ SOAP protocol.
  • Experienced in configuring, and deploying middle-tier popular J2EE Application and webservers such as IBM WebSphere, JBossand Tomcat.
  • I have used a wide variety of technologies for building the applications, including Java, J2EE, JSP, Servlets, JavaBeans, EJB, JDBC, JavaWebServices, SOAP, JavaScript, Struts, Hibernate, JSF, HTML, XHTML, CSS, XML, JSTL, JUnit, AJAX, Ant.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework
  • Expertise in developing JavaBeans and used Custom Tag libraries for embedding dynamic code into JSP pages.
  • Utilized XML for data/content exchange, defining business rules, and application configuration through XSLT, SAX, DOM and JAXBAPIs.
  • Implemented RDBMS access via container managed beans and DAO.
  • Experience in Database, UNIX, and Web Software Analysis, Design, Development and Test, ObjectOrientedAnalysis and Design.
  • Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
  • Expertise in implementing and deploying SOAPWebServices and Restful Services to develop dynamic server side web contents.
  • Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integration with Hibernate as well as Struts.
  • Has developed front end design using HTML,JavaScript, Jquery and Ajax.
  • Involved in IDM migration and hands-on creating roles like user provisioning and maintenance, configuring different portal applications in IDM and roles creation for different teams like testing/development and production support teams using IDM OAM and OIM.
  • Adobe CQ5 - Have good knowledge in Apache Sling framework,JavaContent Repository (JCR), Apache Jack Rabbit.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Scripts

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS.

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0

UI Frameworks: Angular JS, jQuery

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Serve, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing and Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose:, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows, AIX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, Providence, RI

Sr. Java/BigData Developer

Responsibilities:

  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Build sample applications on AWS which demonstrate architectural features.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on created Spark Streaming, Spark Batch jobs. Worked with RDD, transforms and Actions using Spark
  • Implemented Spark using Python (pySpark) and SparkSQL for faster testing and processing of data.
  • Worked on migrating MapReduce programs into Spark transformations using Spark and Scala.
  • Identify concurrent job workloads that may impact or be impacted by failures or bottlenecks.
  • Developed some utility helper classes to get data from HBase tables.
  • Professional experience with NoSQLHbase solutions to solve real world scaling problems.
  • Attending daily status calls to follow scrum process to complete each user story within the timeline.
  • Implemented Cluster for NoSQLtools Cassandra, MongoDB to address HBase limitations.
  • Worked on Spark with Python and Scala.
  • Developed the application management module according to the requirements and design specifications, Integrate Spring application into a JMX infrastructure.
  • Involved in the review of the BRD, HLD, LLD, UseCases, Functional specifications, Test design of the application.
  • Developed the UI Screens using HTML5, DHTML, XML, JavaScripts, Ajax, JQueryCustom-tags, JSTLDOMLayout and CSS3.
  • Implemented the project using Web Services, WSDL, UDDI, and SOAP to communicate with other systems by using apache Axis.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Worked with systems engineering team to plan and deploy new Hadoop environments and expand existing Hadoop clusters.
  • Handled importing of data from various data sources, performed transformations using hive. (External tables, partitioning).
  • Designed and Modified Database tables and used HBASEQueries to insert and fetch data from tables.

Environment: Java, J2ee, GUI HTML, XHTML, AJAX, CSS 5,JavaScript (jQuery), Core Java, UNIX,LUNIX, Apache,Json, Oracle 9g/10g/11g/12i database, JSF, Spring, Hibernate, Django.

Confidential, Boston, MA

Sr. Java Lead Developer

Responsibilities:

  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Implemented large scale data processing of trade and position level information, by using a custom built MapReduce engine.
  • Implemented and consumed Task Schedulers for scheduling job priority while distributing data and map/reduce functions over Grid.
  • Created time sensitive scripts to parse to large sets of serialized, unstructured data objects (30 Million), filtering and reducing data into functional reports.
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Developed SQLQueries to interact with the Oracle Database and usedJDBC to interact with the Database.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using SpringMVC.
  • Created POJO classes, java beans, EJBBeans and wrote JUnit test cases to test code as per the acceptance criteria throughout the application during development and testing Phase.
  • Used Git as version control tools to maintain the code repository.
  • Defect tracking and prevention by performing causal analysis to log defects and resolutions using the JIRA and bugzilla tools.
  • Developed user interface using JSP, SpringTaglibraries and JavaScript to simplify the complexities of the application.
  • Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.
  • Involved in full life-cycle of the project from Design, Analysis, logical and physical architecture modeling, development, Implementation, testing.
  • Uploaded data into Hive using Pig and performed operations on the data using HiveQL
  • Developed Pig Latin scripts to extract the data from the web server output files to load into HDFS.
  • Installed and configured HadoopMapreduce, HDFS, Developed multiple MapReduce jobs in java for data.
  • Experience with professional software engineering practices and best practices for the full software development life cycle including coding standards, code reviews, source control management and build processes.

Environment: Java, JSF, Spring, Hibernate, Linux Shell Script, JaxWS, SOAP, WSDL, CSS3, html3, JBOSS, JSF, Rally, Hudson xml, html, Clear Case, Clear Quest, MyEclipse, ANT, Oracle, Linux, Oracle 10g database.

Confidential, Minneapolis, MN

Sr. Java Lead Developer

Responsibilities:

  • Developed Stateless Session Beans and Message Driven Beans to implement the business logic.
  • Developed Stored Procedure for reports and business needs for complicated business logic.
  • Application used AJAX to reduce the bandwidth usage and provide better user-experience.
  • Performed Unit Testing using JUnit.
  • Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on WebLogic 10.3 application servers.
  • Extensively used Java multi-threading to implement batch jobs.
  • Used SVN as version control tools to maintain the code repository.
  • Developed the application using Software Development lifecycle, followed the Agile Development Model.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Customize GWT layout CSS.
  • Customize GWT HTTP transaction (RESTful Web Services).
  • Developed application based on SDLC (Software Development Life Cycle)
  • Developed presentation layer using JSP, Servlets and performed data validation.
  • Involved in developing Struts Validator frame work and wrote own custom Validator files.
  • Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
  • Created Action Classes, Domain Objects Request processor for the application using Model View Controller (MVC) approach.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for using AJAX framework with JQuery, Dojo, ExtJs implementation for Widgets and Events handling.
  • Worked on JQuery, NodeJS, Gulp and Grunt frameworks for development and testing.

Environment: Java JDK 1.4, J2EE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, Ajax, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, My SQL.

Confidential, Alpharetta, GA

Sr. Java/J2EE Lead

Responsibilities:

  • Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
  • Design and developed Web Services (SOAP) client using AXIS to send service requests to Webservices. Invoked Web Services from the application to get data.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
  • Developed XML, XML schema and parser using DOM and implemented Agile Methodology.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate and DAO Design Patterns.
  • Used XML and XSLT, DTD, XSD to display the pages in the HTML format for the customers.
  • Developed managed beans to handle business logic in the MVC architecture.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used Oracle SQL Developer for writing complex SQL queries and to code and debug PL/SQL stored procedures.
  • Worked with Jenkins for continuous integration services and Apache Subversion (SVN) for code repository to maintain files such as source code, web pages, and documentation.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Worked as a UAT team member in for the successful launch of application. UAT involved bug fixing during testing, deploying the fixes to the system communication with the offshore team etc.
  • Experience in Designing clear and concise REST service interfaces, and create corresponding documentation.
  • Developed several REST web services supporting both XML and JSON to perform task such as demand response management.
  • Used PL/SQL for queries and stored procedures in SQL as the backendRDBMS.
  • Developed Message Driven Beans to send emails notifications
  • Created JSP pages using standard JSTLtags, Strutstags and customtags.
  • Used XML for data loading and reading from different sources.
  • Responsible for implementing UseCases and Design document and coordinating with the development and QA teams.

Environment: Java(JDK 1.5), J2EE, JSF, Facelets, Servlets, JavaScript, XML, HTML, CSS, Web Services, Spring, EJB, Hibernate, Windows, Linux, Eclipse, Oracle 10g, Weblogic server, XML, XSLT, Ajax, Agile Methodologies, Log4j, Tortoise SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
  • Responsible for making the design of table and stored procedures for Oracle9i and hand over to DBA for review.
  • Used Jersey framework to create RESTful web services to integrate with other components of the system.
  • Developed code according to design documents using J2EE technologies and Struts framework.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Developed forms using HTML and performing client side validations using Java Script,JQuery andBootStrap
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Extensively developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL.
  • Developed the Model View Controller (MVC2) architecture using Singleton design pattern
  • Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans.
  • Designed new services using various J2EE design patterns like Business Delegate, Session Façade, DAO and Value Object.
  • Developed java program that uses JAXP, XML/XSLT and Java Mail API to send data to mainframe application via an email.
  • Implemented SOA using Web Services to interact with various devices to pull real-time data on the network.
  • Extensively used JQuery, Ajax &JavaScript as part of Scout GUI tool.
  • Represented validated data using JSTL and pagination.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Implemented Java classes to read data from XLS and CSV Files and to store the data in backend tables using Web Frame APIS.

Environment: Java6/J2EE, JSP, Sprint Framework 3.x, Soap based Web Services, Soap UI, XML, and Eclipse J2EE IDE, JBOSS Application Server 5.

We'd love your feedback!