Lead/senior Developer Resume
Littleton, CO
SUMMARY
- Over 12 years of Java/J2EE development experience from medium to very large - scale projects.
- Actively participated in all phases of application development including analysis, design, development, and implementation.
- Strong Core java programming skills using Java API.
- Hands on experience with Hibernate Framework.
- Experience of software and system development using JSP, JSTL, HTML, Struts, JavaScript, Servlets, JDBC, EJB, Hibernate, JMS, Maven, ANT, Spring Framework and Spring Boot.
- Experienced in creating SOAP Web Services, RESTful Web Services, JAX-RS, WSDL and JAX-WS.
- Strong experience in Multithreading, Generics, Serialization, Collections and Lambdas.
- Proficient in working on tools like Eclipse, Rally, TOAD, WinCVS, Dimensions, and Caliber.
- Expert level skills in developing web-based GUIs using HTML, Angular JS, XML, CSS and Java Script.
- Strong experience on Log4j.
- Very good Experience in creating build scripts using Ant and Maven.
- Knowledge of OOP principles, agile programming.
- Strong experience with performance optimization and tuning with Relational Database applications like Oracle 9i-10g PL/SQL Stored Procedures, Functions, Triggers and packages.
- Good working knowledge of SCRUM, Agile and waterfall methodology with interactive and incremental software development.
- Experience developing solutions for the Telecom industry.
- Strong experience in class diagram, sequence diagram, component diagrams and activation diagrams.
- Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.
- Experience in dynamically generating graphical PDF reports using IText1.1.
- Experience in software testing, Junit testing, regression testing, defect tracking and management.
- Experience in developing web application using GWT and Google Map
- Hands on experience on Jenkins build Tool,
- Having Knowledge with basic algorithms like Sorting, Searching, Trees.
- Having Knowledge on Hadoop Bigdata (HDFS, Hive, Spark, Sqoop and Scala).
- Good experience in preparing functional specification documents and technical specification documents
- Experience in development on Windows 98/NT/2000/XP, UNIX, LINUX platforms
- Ability to learn and adapt quickly to the emerging new technologies and paradigms
- Excellent Verbal and Written Communication Skills have proven to be highly effective in interfacing across business and technical groups
TECHNICAL SKILLS
Technologies: Java1.8, Servlet3.1, JSP (JSTL, Custom Tags), Log4J, EJB, JDBC, JMS, JNDI, Angular JS, XML,CSS, Java Script, JQuery, HTML, AJAX, Web services (SOAP, Restful), GWT, Google Map, JSON, Ant, Unix shell scripts, Jenkins
Frameworks: Struts2.3, Spring, Spring MVC, Hibernate, Spring Boot
Database Technologies: Oracle 8i/9i/10G, SQL, PL-SQL
Testing framework: Junit4.12
Application Servers: Websphere Application Server 5.1, JBoss EAP 6.3, Weblogic 10.2 and Sun One Application Server 7.0,Tomcat
Tools: WinCVS, Toad, ant, Maven, Junit, Eclipse, Rally,, Jenkins
Designing Tools: Rational Rose, Star UML
Operating System: Windows 95/98/NT/2000/XP, Unix, Linux
Versioning System: Microsoft VSS, Dimensions, CVS, GIT
Other: Caliber, Mercury Quality Center, Putty, TOAD
PROFESSIONAL EXPERIENCE
Confidential, Littleton, CO
Senior Developer
Environment: Java1.8, JSP, Oracle 10G, Struts 2.3, Hibernate 4.2, Spring 3.2, JavaScript, Angular JS 2.0, HTML 5, CSS 3,Maven, JBoss EAP 6.3, JMS, SOAP, RESTful, WSDL, JAX-WS, Log4J,Jenkins,Camel, Unix shell script, Junit
Responsibilities:
- Involved in capturing the business requirements, design, development and testing of the application.
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Worked in agile development model
- Developed the business layer logic and implemented Hibernate classes and queries.
- Used CAMEL for Role assignment functionality to send roles and get message back.
- Developed the Account Service web service using RESTful Webservice.
- Develop web pages quickly and effectively using HTML5, CSS3, and Angular JS.
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on batch jobs and shell scripts.
- Maintained the integration systems and given the support to maintain the Test and production systems.
- Worked on bug fixing and enhancements on change requests.
- Migrated the self registration pages using Spring MVC.
- Documented the functionality from the old application and create the design document to accommodate in new environment and technology and lead the team.
- Configured Association Mappings like one-one and one-many in Hibernate.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information for status report.
- Implemented automated unit test scripts for development modules and developed comprehensive test cases.
- Writing Build scripts using Maven
- Used Springs Dependency Injection feature.
- Used to integrate the modules and give the build to test environments.
- Explained the Technical & functional aspects of different modules to clients as in need basis.
- Worked independently and with other team members on assigned development tasks, testing, documenting and designing
Confidential
Lead
Environment: Java1.7, JSP, Oracle 10G, Struts 2.3, Hibernate 3, Spring3.0, Ant, Weblogic10.2, JMS, RESTful webservice, SOAP webservice, WSDL, Log4J, Jenkins, Unix shell script, MDB, Jquery, Junit
Responsibilities:
- Involved in capturing the business requirements, design, development and testing of the application.
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Developed the business layer logic and implemented Hibernate classes and queries.
- Used Ant automated build scripts to compile and package the application and implemented Log4j for the project.
- Developed UI pages using Struts
- Involved in documentation, review, analysis and fixed post production issues.
- Developed Web Services for data transfer from client to server and vice versa using JAX WS, SOAP, Restful, WSDL
- Worked on batch jobs and shell scripts.
- Used JQuery to make it easier to navigate a document, handle events, and develop Ajax applications.
- Worked on MDB for User Admin service module.
- Maintained the integration systems and given the support to maintain the Test and production systems.
- Worked on bug fixing and enhancements on change requests.
- Created test cases using JUNIT
- Used Log4J API for logging and debugging.
- Implemented the Single sign on functionality using hibernate and web services.
- Configured Association Mappings like one-one and one-many in Hibernate.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information for status report.
- Used Springs Dependency Injection feature.
- Implemented automated unit test scripts for development modules and developed comprehensive test cases.
- Used to integrate the modules and give the build to test environments.
- Explained the Technical & functional aspects of different modules to clients as in need basis.
- Worked independently and with other team members on assigned development tasks, testing, documenting and designing
- Lead the technical team and mentored other developers.
Confidential
Lead/Senior Developer
Environment: Java1.7, JSP, Java script, Angular Js 1.4.3, HTML, CSS, Servlets, Oracle 9i, Struts1.2, Ant, Weblogic10.2, AXAX, JQuery, SOAP Webservice, JDBC
Responsibilities:
- SME of this application and involved to discuss the business requirements.
- Analyzed business requirements and user stories for project modules.
- Review the IT requirements and prepared the High level design documents.
- Develop web pages quickly and effectively using jQuery, HTML5, CSS3, and Angular JS.
- Developed the pages and web services using struts, Weblogic.
- Used JavaScript for client side Validation.
- Developed SOAP web services and tested it using Soap UI.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts
- Implemented the dwr/AJAX calls.
- Used Log4j to assign, track, report and audit the issues in the application in all environments up-to Prod.
- Used Oracle BEA Web logic for deploying the application
- Used Eclipse IDE to develop the application
- Generated the clientajar and consumed the other web services.
- Used CVS version controller to manage the code versions
- Used Ant build tool to build and deploy the application.
- Created the design and test case documents and tested the modules before moving to test environments.
- Maintained the integration systems and given the support to maintain the Test and production systems.
- Worked on production tickets
- Provided support for production support team
- Explained the Technical & functional aspects of different modules to clients as in need basis.
- Worked independently and with other team members on assigned development tasks, testing, documenting and designing
- Lead the technical team and mentored other developers.
- Provided the deployment support.
Confidential
Lead/Senior Developer
Environment: Java.1.6, JSP, AJAX, Oracle 9i, Weblogic10.2, GWT, Google Map, iText, Jboss6.0,JSON, SOAP Webservice, JNDI
Responsibilities:
- SME of this application and involved the requirements gathering.
- Review the IT requirements and prepared the High level design documents.
- Worked on complex stored procedures.
- Implemented the AJAX calls.
- Implemented Download map in PDF and Polyline between circuits, filter modules.
- Migrated the application from Weblogic environment to Jboss.
- Used Oracle BEA Web logic for deploying the application
- Used Eclipse IDE to develop the application
- Used CVS version controller to manage the code versions.
- Integrated log4j for logging the messages at debug and error level.
- Used Ant build tool to build and deploy the application.
- Maintained the integration systems and given the support to maintain the Test and production systems.
- Involved to review and testing.
- Provided support for production support team
- Worked independently and with other team members on assigned development tasks, testing, documenting and designing
- Lead the technical team and mentored other developers.
Confidential
Senior Developer
Environment: Java, JSP, Java Script, Servlets, Oracle 9i, JNDI, Struts, Quartz, EJB, Ant, Weblogic10.2
Responsibilities:
- Involved in documentation, review, analysis and fixed production issues.
- Maintained the integration systems and given the support to maintain the Test and production systems.
- Worked on production tickets
- Provided support for production support team
- Worked on bug fixing and enhancements on change requests
- Implemented automated unit test scripts for development modules and developed comprehensive test cases.
- Explained the Technical & functional aspects of different modules to clients as in need basis.
- Worked independently and with other team members on assigned development tasks, testing, documenting and designing
- Lead the technical team and mentored other developers.
Confidential
Senior Developer
Environment: Java, Struts, JSP Custom Tags, Java Script, EJB, Oracle, Sun One Application Server
Responsibilities:
- Analyzed business requirements and done Low level design for some modules.
- Gathered understanding of the business area relevant to the project and evaluated latest related emerging technologies.
- Developed the UI pages using JSP and custom Tags.
- Created the Junit testcaes and tested all the functionalities.
- Integrated log4j for logging the messages at debug and error level.
- Worked independently on assigned development, testing, documenting and designing tasks.
- Assisted other team members in completing their tasks and lead the team.
Confidential
Senior Developer
Environment: Java, JSP, EJB, Oracle, WSAD, JBOSS
Responsibilities:
- Developed a data migration tool by playing a major role in analyzing and gathering the requirements
- Analyzed business requirements and done Low level design for some modules.
- Developed maintenance application and API services.
- Worked on bug fixing and enhancements on change requests
- Created test case documents and tested the modules before moving to test environments.
- Worked independently on assigned development, testing, documenting and designing tasks. Assisted other team members in completing their tasks and lead the team.
Confidential
Developer
Environment: Java, Servlets, HTML, JSP, Java Script, Sun Solaris (Server), Oracle
Responsibilities:
- Analyzed IT requirements.
- Involved in requirement discussion
- Worked on sqls and stored procedures.
- Created test case documents and tested the modules