We provide IT Staff Augmentation Services!

Lead Developer Resume

Atlanta, GA

SUMMARY

  • Experience in Object oriented Design and Development with exposure to the full life cycle of software design and development process including analysis, design, and development and testing.
  • Expertise with technologies like Java, J2EE(Servlets, JSP, EJB, JDBC, JMS and JNDI), frameworks(Struts 2, Spring and Hibernate) and working knowledge in Object Oriented Analysis Design.
  • Experience in building applications using Spring (Spring MVC, Spring DAO, Spring AOP, Spring Batch and Spring Boot) framework and ORM modules like Hibernate.
  • Strong experience in application integration based on SOA including Web Services development using JAXB, JAX - WS, JAX-RPC, JAX-RS, REST, SOAP and having exposure in AWS, Spring Cloud, Eureka, Zuul, Microservices and Docker.
  • Experience in installation and configuration of servers like IBM WebSphere AS and Tomcat and deployment of enterprise applications using these application servers.
  • Experience in using Subversion (SVN), CVS, Jenkins and IBM RTC as versioning software tools.
  • Experience in XML related technologies such XML, XSLT, XPATH, DTD and XML parser like DOM and SAX. Hands on experience in JSON
  • Good knowledge in working On different Relational Database management Systems like DB2, Oracle and SQL Server
  • Participated in writing Database Procedures, Functions, Packages and Complex SQL queries.
  • Hands on experience working in J2EE design patterns
  • Good Experience in building web applications using JavaScript, CSS, JQuery, AJAX and AngularJS able to learn quickly and work with any new Open source tools.
  • Hands on expertise on using code review tools like Sonar, PMD and FindBugs.
  • Hands on expertise on using profiling/monitoring tool like JProfiler.
  • Have rich experience working in Scrum based Agile team.
  • Possess good communication, interpersonal skills, and strong architectural skills and committed team player.
  • Identifies system design alternatives, researches existing system and recommends viable solutions.
  • Participate and lead, when needed, and provide Trainings as required.

TECHNICAL SKILLS

Programming Languages: C, C++ and JAVA

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JMS, JAXB, JAX-WS and JAX-RS

Databases: IBM DB2 10/9, Oracle 9i/10g/11g with PL/SQL, Microsoft Access, MYSQL

IDE/Tools: Eclipse, IBM RAD 7.5, ANT, Maven, JUnit.

Version Control: CVS, SVN, Clear Case and IBM RTC

MVC Frameworks: Spring MVC 4.0, Struts2.x/1.2, Tapestry, NextGen

ORM Frameworks: Hibernate, JPA

Batch Framework: Spring Batch

Operating Systems: Windows, UNIX and LINUX

Servers: WebSphere 8.5/7.0/6.x, JBoss6.x/5/4.x, Glassfish 2.x/3.x, Apache Tomcat 7/6/5

Web Technologies: HTML, CSS, JavaScript, XML, JSON, AJAX, jQuery and AngularJS

Modeling Tools: Rational Rose and Microsoft Visio

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Lead Developer

Responsibilities:

  • Followed Waterfall model for development of the application.
  • Designed and developed the various Batch applications for Benefit calculation and Eligibility determination.
  • Designed and refactored the existing code for different eligibility programs
  • Integrated with Third party web services and also wrote web services which will be consume by other external applications.
  • Developed JMS based solution for long running cases in online.
  • Involved in analyzing the performance issues in both online and batch code.
  • Developed stored procedures, packages and functions with extensively used SQL and PL/SQL features in Oracle 11g.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend.
  • Developed high volume batch applications using Spring Batch and worked intensively in the initial Production Batch issues.
  • Done the manual code review and also using appropriate tools
  • Used Eclipse IDE for Development, configured and deployed application on IBM WAS Server.
  • Lead the deployment activities in various environments.

Environment: Java 8, Spring, Spring MVC (Rest), Web Services, Spring BATCH, Spring Boot, JMS, IBM Web Sphere Application Server 8.0, Spring Cloud, Microservices, Oracle Policy Automation (OPA), Hibernate, Sonar, Splunk, JProfiler, Jquery, AJAX, Maven and Oracle 11g.

Confidential, Phoenix, AZ

Lead Developer

Responsibilities:

  • Followed Agile Methodology for development of the application.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend.
  • Designed and developed the complex Fuzzy logic for matching the Corporate Allocations with the Payments for downstream processing.
  • Solved the performance issues in code for various Payment reports
  • Exposed and consumed the web services from the external applications.
  • Done the manual code review and using appropriate tools
  • Co-ordinate with the Business users during User Acceptance testing to resolve the issues.
  • Written the stored procedures and tuning the existing stored procedures.
  • Used Eclipse IDE for Development, configured and deployed application on IBM WAS Server.
  • Co-ordinate with the various teams to resolving the connectivity issues for Queues and Web services.
  • Lead the deployment activities in various environments.

Environment: Java 1.6, Spring, Spring MVC 3.0, JMS, Web services, IBM Web Sphere Application Server 8.0, Apache POI, HTML, JavaScript, AJAX, CSS, Maven and DB2.

Hire Now