We provide IT Staff Augmentation Services!

Lead Java Developer/senior Consultant Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 10 years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies. 
  • Expert level core Java experience with solid understanding of all Collections framework with experience in ArrayList, HashMap, ConcurrentHashMap.
  • Expert level expertise in Multi Threading and concurrency.
  • Solid understanding of Big O notation for different data structures and Sorting algorithms
  • Experience as Technical Architect architecting Enterprise level solution for complex technical problems
  • Deep knowledge of Spring Boot, Beans, Core, JDBC, Integration and Spring Batch modules.
  • Experience in creating Spring Boot based Microservices.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets, EJB, JMS, XML, XSL, and XSLT.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines.  
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, Ajax, jQuery, Java script and Servlets.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.
  • Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
  • Experience in Continuous Integration(CI/CD) with Jenkins/GIT
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in Database application programming for Oracle using Stored Procedures, Triggers, Views etc.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
  • Excellent experience using Java IDE Tools RAD, WSAD, Ilog Jrules Eclipse, Net Beans, and JBoss Developer
  • Having strong knowledge in CMMi Process

TECHNICAL SKILLS:

Frontend,Business Layer,Backend,Dev Ops,Web 2.0,AJAX,JSP,Javascript,JSON,jQuery,HTML5,XML,CSS,Core Java,Java EE,Servlets,Struts MVC,EJB,Spring MVC,Spring Integration,Spring Batch,Spring Security,Spring Boot,JMS,MQs,C, C++,SOAP,REST Webservices,Oracle,DB2,MSSQL,Cassandra,EJB 3.0,JDBC,JPA, hibernate,Unix (Python/Shell/Cronjobs),JUnit,Atlassian Stash-GIT,Nexus, Artifactory,JIRA, FisheyeJenkins,SVN,Gradle,Ant

PROFESSIONAL EXPERIENCE:

Lead Java Developer/Senior Consultant

 Confidential, Irving TX

Environment: Java 8, Spring, Spring Batch, Spring Integration, Spring MVC, Spring Boot,MQ,Html5,jsp,javascript,jQuery,Datatables,Jenkins,Git,Jiira

Responsibilities:

  • Technical Architect/ Lead Developer for Confidential Wireless Improved Bill Design Project. Involves processing voluminous data in a multithreaded multicore environment.
  • Designed and co-wrote the application that is capable of processing humungous amount of data and is cloud native, extremely reliable, Thread safe with beastly performance.
  • Reduced the cycle run time from the original projected 3 hours to less than 20 minutes.
  • Refactored an end to end home grown rule engine to create a highly customizable, extremely fast processing.
  • Used the rule engine to modernize legacy COBOL code to Java saving huge amounts in Mips cost.
  • Module to sort humungous files with innovative sort techniques.
  • Involved in coding enhancements in a Spring MVC, jQuery and REST based GUI.
  • Involved in Architectural decisions, researching new technologies, generating POCs and integrating into the applications.
  • Actively involved in Performance Improvement activities like profiling, CPU and heap utilization improvement, code standardization, code refactoring.
  • Lead the IRB project, which involved migrating a legacy formatting system followed by phase wise launch across all regions in the US.
  • Developed the Smart Bill Format project which was launched in three major geographical regions.
  • Have used Artifactory as a repository manager along with Gradle and Jenkins for CI/CD in Unix environment. Used JIRA as an issue tracker integrated with Stash-GIT as the source code repository.
  • Automated setting up of environments with a single click Jenkins job.

Technical Lead

Confidential,Dallas TX

Environment: Java, Struts, Web Services, Hibernate, WebSphere 7.0, MQ, JUNIT, AJAX, UML, Oracle, Rational Software Architect (RSA) 8.0,Rally

Responsibilities:

  • Analyzed and fixed critical issues reported by Pilots and Flight attendants in the Crew Web application in mobile or web application.
  • Schedulers who used the Crew Scheduling System request and report new features in the app.
  • Research new and developing technologies, presenting findings to key Solution.
  • Delivery and Support teams (e.g. IMs, SRs, Adhoc Request by CTD team)
  • Analyze issues (defects and enhancements) and provide estimates of time to perform a change
  • Timely and Excellence Delivery as per Customer Requirement
  • Requirement Analysis, Design and enhancement of different applications of Confidential .
  • Customization, development and enhancement assignments related to crew operations
  • Mentoring offshore team members, Technical Training.

Environment: Windows 7, IBM RSA 8.0,IBM RTC, EJB, WSDL, SOAP, JAXB, JAXP, JMS, XML, Spring 3.1, Hibernate, JMS, Oracle,DB2, IBM WebSphere

Confidential,USAA,TX 

Environment: Java, Struts, Web Services, Hibernate, Websphere 7.0, MQ, RTC, JUNIT, AJAX, UML, Star Team, DB2,Oracle, Rational Software Architect (RSA) 8.0,PS framework, Apache Wicket

Tech Lead

Responsibilities:

  • Tech lead for various Mortgage compliance related modules, in the LOS system.
  • Lead Developer for all the ND modules Responsible and part of the critical design decisions of the project.
  • Developed UI interfaces using JSP, HTML, JS and Struts
  • Developed business logic layers using Java 1.5
  • Developed Webservices using JAX-WS and JAX-RS, which will interact internally, and external systems related to Loans.
  • Developed persistence later using both JDBC and Hibernate tools
  • Developed MDBs and MQs for Messaging with some of the legacy windows systems
  • Used Splunk for Production and QA systems to debug logs for issues
  • Lead offshore team for various projects in ND.
  • Active technical participant with client on design and requirement discussions
  • Co-ordinate with production, field testing team for issues resolution
  • Debug and troubleshoot the code in DEV, TEST and PROD environments using different debug techniques.
  • Managing SCM tools, source repository and responsible project source management
  • Lead the team towards the new tools usage of latest technologies to address project challenges.
  • Agile development methodology

Environment: Windows 7, IBM RSA 8.0,IBM RTC, EJB, WSDL, SOAP, JAXB, JAXP, JMS, XML, Spring 3.1, Hibernate, JMS, Oracle,DB2, IBM Websphere

Confidential,New Iberia,LA

Responsibilities:

  • Gathered requirements and prepared Software Requirements Specifications (SRS), System High Level and Low Level Design Diagrams, Class Diagrams, Interaction/Sequence diagrams
  • Prepared the technical spec as per the BRD
  • Developed shell scripts to run scheduled jobs for US and UK
  • Used JDK 1.6 utilizing Annotation, Auto boxing, Generics, Enumerations in the development of core Java components
  • Integrated Hibernate with Spring framework and used Hibernate as persistence layer
  • Developed Controllers(Servlets) using Spring MVC framework
  • Developed an Web Services API’s for updating data from external interface
  • Developed presentation layer using HTML, CSS, and JSON
  • Developed Core Java components to develop the transaction report
  • Extensively developed the components of the systems using Java 1.6 API
  • Developed the SQL tables encapsulated business logic as per BRD
  • Used Subversion (svn) as repository of development of the projects
  • Used maven script to build, compile and create JAR of projects

Environment: Windows 7, Java 1.6, Eclipse, EJB 3.0, WDSL, SOAP, JAXB, JAXP, JMS, XML, Spring 3.1, Hibernate, JMS, MySQL, Apache Tomcat 7, JBOSS Server

Confidential 

JEE Developer-Module lead

Responsibilities:

  • Worked as a front-end and back-end developer on the main trouble ticket management application
  • The GUI interface of the main application is built using Java Swing
  • Used EJB 3.0 for the business layer
  • Used Oracle as database
  • Used Oracle Weblogic 10.3 as web application server
  • Developed UI intensive screens using Java Swing with JTable, JPanel embedded inside JDialog
  • Handled various UI events like Save, Create, Update, Delete, View
  • Developed Customized data drop down called Picklist to show the key value pair and provide further description on mouse over
  • Provided Drag and drop functionalities for various components useful for scheduling of tickets
  • Developed back end capable of handling real time data on an average 100 tickets per minute and 500 tickets per minute during peak hours
  • Built extremely high performing optimized code to improve performance
  • Created custom wsdl webservices to migrate HR data into the application tables
  • Developed using jax-WS 2.1
  • Worked on both creating webservices as well as consuming the webservices
  • Used Oracle as database
  • Used Oracle Weblogic 10.3 as web application server
  • Built extremely high performing optimized code to improve performance
  • Worked as both front end as well as backend developer
  • Used Java Swing for developing UI layer of the application
  • Used Drag and drop capability of Java Swing to aid the scheduler to schedule the tickets based on technician availability
  • Used EJB 3.0 for business layer to interact with the database
  • Used Oracle for database
  • Configured IBM Websphere application server with eclipse and used svn as the version control system. Also used IBM Websphere application server for running the application.
  • Used Oracle database as the backend with application running on their UNIX server.

Environment: JDK1.6, JEE, Eclipse 3.5,CSS, HTML, JavaScript, JSF Primefaces, JQuery, Struts, Ajax, JSP, UNIX, Weblogic 10.3, IBM WebSphere 5.5, Oracle 12g

We'd love your feedback!