We provide IT Staff Augmentation Services!

Java Lead Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8+ years of experience of professional experience as a Full Stack Developer in requirements gathering, design, development, implementation, integration and maintenance of web and distributed Enterprise applications using Java/J2EE.
  • Worked extensively on large enterprise applications for two major Class I Railroads in USA (BNSF and NS) with expertise in Intermodal business domain.
  • Strong Programming skills in designing and developing secured multi - tier applications using Java, J2EE, Web Services, both SOAP and REST, MVC Framework, Servlets, Hibernate, Spring MVC.
  • Expertise in developing presentation layer using JSP, HTML, CSS, AJAX, JQuery, JavaScript and EXTJS 3.4.
  • Experienced in working with SOA architecture by producing/consuming SOAP based webservices using Apache Axis, wsimport, JAX-WS. Experience in producing/consuming REST based web services.
  • Used JDBC tools to communicate different types of databases such as Oracle, IBM DB2, Teradata and Microsoft SQL Server.
  • Experienced in implementing DAO layers using ORM technology like JPA and Hibernate.
  • Wide experience with Build tools like ANT and knowledge on Jenkins which support building, testing, deploying and experience on Log4J tools.
  • Hands on experience with tools such as Rational Software Architect (RSA), Eclipse, SOAPUI, IBM WAS 7.x, JBOSS 6.x, Apache Tomcat, MS SQL Server Studio, SQL Developer, DB Visualizer, WinSCP, Teradata SQL Assistant and testing tools like JProbe, Junit and Rational Performance Tester.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate caching, Hibernate Transactions.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
  • Demonstrated leadership skills by handling multiple projects both at offshore and onsite which involves versatile technologies.
  • Good experience in UML which includes class diagram, sequence diagram, interaction diagrams and use-case diagrams.
  • Experience in providing high security to the web applications by implementing securities like XSS, XSRF, SQL Injection, SSO, and SSL and decipher Fortify reports.
  • Possess strong interpersonal skills with good team management and development experience.
  • Delighted customers by developing a Content Management Portal using Liferay (open source) for Infosys Annual Survey for the client.
  • Experience in working with Infosys Global Delivery Model (GDM).

TECHNICAL SKILLS:

Technologies and Frameworks: Java/J2EE, JSP, Java Bean, EJB, MVC, Struts 1.x, Hibernate 3.0, JPA, Servlets, JSP, JSF, Spring Boot, HTML, CSS, AJAX, EXTJS 3.4, JavaScript, XML, Axis 2, jQuery, PL/SQL, SOAP, REST

Databases: IBM DB2 9.0, Oracle 10, MySQL, Teradata, LDAP

IDE: Eclipse, IBM Rational Software Architect 6.x/7.x

Build Tools: ANT and Jenkins

Testing Tools: Junit, SOAP UI, HP ALM, HP Load Runner, JProbe, HP Fortify Source Analyzer v17, REST Assured

Database Tools: IBM Datastudio, Toad, DB Visualizer, PLSQL Developer, Teradata SQL Assistant, MySQL Workbench 6.3

Application Servers: IBM WAS 7.x, JBOSS 6.x, Tomcat, Weblogic 12

Source Control: TFS, MKS Integrity Client 2009, GIT

Additional Tools: Layer 7 Policy server, Primavera Project/Budgeting, HPSM, Apache Directory Studio (LDAP Browser), Wizdler, Fiddler, CAST tool, Log4J, Splunks, LeakHunter Memory Profiler

NoSQL Databases: Cassandra

Methodologies: Waterfall, Agile

Secondary Skills: Liferay 6.2 (Open source content Management System), Adobe CQ5

Code Profiling: Sonarqube, Checkstyle, FindBugs, PMD

Wireframing Tools: Adobe creative suite, Axure Pro

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Lead Developer

Responsibilities:

  • Worked on the Proof of concept to redesign the customer experience by developing a sample project. This impressed the clients and won a multi-million dollar deal to revamp the application portal in multiple rollouts.
  • Analyzed the business requirements and involved in HL and LL design discussions to redesign almost 32 legacy applications to SOA architecture and have a unified customer experience.
  • Designed and developed business layer which includes building REST services based on JAX-RS. Also, wrote services to consume TIBCO exposed SOAP/REST services which are behind Layer 7 Policy Management.
  • Designed and developed database layer which includes JPA configuration xml, JPA entity class and DAO classes.
  • Evaluated the need for creating new DB2 tables and design, build of TBL scripts.
  • Worked with application development teams to define, design and implement the solution architecture with the responsibility of cross domain dependency.
  • Implemented securities to the application by analyzing HP Fortify reports and ensured usage of XSS Prevention, SQL Injection, Privacy Violation, Header Manipulation SMTP prevention using ESAPI jars and encryption algorithms like SHA, MD5
  • Wrote test cases using Junit for unit testing and implemented the loggers using Log4J.
  • Designed project structure and build scripts for development efficiency.
  • Wrote the ANT build scripts and provided a solution to integrate ANT with Fortify to generate the fortify report automatically and check into TFS source server. Also, responsible for continuous integration and deployment with Jenkins jobs.
  • Wrote CQ5 program to interact with CQ5 server to consume and publish the alerts.
  • Wrote reusable services for email, IDS Authentication and Authorization with LDAP, Role based authentication with Enterprise Management Console.
  • Worked on optimization and performance tuning of a critical business program which was causing delay in screen load time. Reduced the time taken to almost few seconds by implementing FutureTask thread programming.
  • Responsible for code profiling with Sonarqube and ensuring zero critical and major issues in Sonarqube report.
  • Wrote JUNIT for integrated unit testing and mocking testing for specific function/classes.
  • Worked with Internal QA and client QA team ensuring business needs are captured in test cases and ownership for UAT signoff and production deployment.
  • Onsite Coordinator handling an offshore team size of 10+ and interacting with multiple teams in the project.

Environment: Java/J2EE 1.7, JAX-RS 2.x, JSP/Servlets, JBOSS 6.4.2, Adobe CQ5, Layer 7 Policy Management, DB2 on AIX, Eclipse Kepler, ANT, Tomcat, Jenkins, TFS, Sonarqube, HP Fortify, Axure Pro, Rest Assured, Fiddler, HP ALM, HP SM (Service Manager), JSON, SOAP, REST, Postman, Apache Directory Studio, LDAP, TFS, JPA, Core Java - Multithreading using FutureTask, Log4J, Tomcat.

Confidential, Fort Worth, TX

Senior Systems Engineer

Responsibilities:

  • Played architect role to come up overall concept and design for Mainframe to Java project.
  • Wrote complex application logic from Mainframe to Java. The application is used to know the seven week average at any terminal. It involved enormous analysis to understand the current system in MainFrame and to convert it in Java based project. The entire front end is designed with EXTJS 3.4.
  • Develop High level and Low level design.
  • Designed and developed database layer which includes hibernate configuration xml, hibernate entity class and DAO classes.
  • Interacted with web development teams and had good knowledge working on EXTJS 3.4
  • Performed application design and reviews for numerous internal projects.
  • Build and deploy the application in IBM WAS 7 and responsible for QA.
  • Performed application wide performance using IBM rational performance tester, Heap and Garbage Analyzer. Identified key alternatives that would improve the performance of the system.
  • Wrote WorkManager thread programming and implemented it in an application module to reduce the response time of that module which was a value add to the customer.
  • Performed code review with tools such as FindBugs and PMD.
  • Responsible for testing every application in IE11, Chrome and Firefox to ensure the applications are cross browser compatible.
  • Performed application wide performance tuning using CAST tool.
  • Configured EHCache for boosting performance and caching.
  • Demonstrated the usage of JProbe for memory related issues.
  • Participated in client meetings and integral part of RFP’s preparation.
  • Developed a content management system using Liferay 6.2 and leveraged the usage for Infosys Annual Survey for the client. It was very well appreciated by Client Engagement Manager.
  • Developed a RFP application with Bootstrap JS for a client CSX, Jacksonville, FL.

Environment: Java EE, RSA 6.0, IBM WAS 6, WAS 7, MKS Integrity Client 2009, IBM DB2 9.0, IBM Rational Performance Tester, EXTJS 3.4, Hibernate, Log4J, FindBugs, PMD, Design Patterns, XML, AJAX, Toad, BootStrap js, Liferay 6.2, Tomcat, Eclipse, Log4J, Checkstyle, JProbe, CAST, Design Patterns, Web services, EHCache, AJAX.

Confidential, Fort Worth, TX

Systems Engineer

Responsibilities:

  • Requirements analysis and elicitation.
  • Awarded ‘Most Valuable Fresher’ for contribution towards the project and scaling up quickly in the project.
  • Wrote SQL queries and stored procedures for enhancement modules in the project.
  • Experience in development of web application using JSP, Servlets.
  • Around the clock monitoring of Confidential budgets in the system.
  • Received client appreciation more than once for achieving their business goal. Since client side changed hands was indispensable response with respect to knowledge of the application and was single point of contact at offshore.
  • Worked on MKS Shell scripts for UNIX batch jobs.
  • Wrote VB macro programming to connect to Primavera tool and to load the budgets of the year to Primavera Project Management tool. This is a major activity for the client during year end which will show up the budgets for upcoming year projects.
  • Worked on various production issues in existing application and resolved in defined SLA.
  • Worked on migration of various projects from WAS 6 to WAS 7 server in span of 3 months.
  • Developed reusable artifacts such as documentation of the existing system, common jars and introduced the common SharePoint repository for reusing common code snippets or functionality.
  • KM Prime of the project.

Environment: Java EE, Struts 1.1, IBM WAS 6, WAS 7, MKS Integrity Client 2009, RSA 6.0, IBM DB2 9.0, IBM Data studio, PLSQL Developer, Primavera Project Management, Toad for Oracle, Oracle 10g, JavaScript, XML, Tomcat, EJB, Javascript, AJAX.

We'd love your feedback!