We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • 16 years of software development experience including Tech Lead experience in designing, development, implementation and maintaining of multi - tier client - server web based and enterprise applications using Java, JEE, J2EE, Java Servlets, JSP, EJB, Struts, Spring, Hibernate, JDBC, SQL, JMS, SOAP & RESTful Web Services, JAX-WS, JAX-RS, Java Script, FreeMarker, Ajax and jQuery, Oracle as database.
  • Expertise in developing database SQL /PLSQL queries and optimising them for performance.
  • Expertise in object oriented analysis and design (OOAD) and full life cycle software development methodologies such as Waterfall and Agile
  • Working experience in Scrum - Agile development methodology and tools such as JIRA
  • Researches, designs and implements quality software solutions of large scale enterprise applications.
  • Well-versed in both Client-side and Server-side reusable component programming using J2EE technologies
  • Expertise in developing SOAP and RESTFul Web Services by using Spring MVC and Jersey.
  • Expertise in SOA based development in multitier web based applications
  • Expertise in Spring framework, ORM (Hibernate) and Struts
  • Working experience on Socket Programming.
  • Working experience on Service Oriented Architecture (SOA) implementation
  • Working experience on Continuous Integration (Hudson and Jenkins)
  • Ability to achieve project goals within project constraints such as scope, time and budget
  • Possess effective communication skills both oral and written
  • Working experience on Enterprise architect for UML Class and sequence diagrams
  • Exceptional knowledge on cloud computing.
  • Working experience in Test-Driven Development (TDD) with Mockito
  • Adept at quickly building strong working relationships with stakeholders and communicating complex ideas and processes in an easy to understand manner.
  • SME and Technical Team Leader, mentoring junior members of team.

TECHNICAL SKILLS

Programming: Java (JDK1.8), Core Java (certified), Core Java, Multithreading, J2EE, JEE, Spring, Spring MVC, Hibernate, JSP, Servlets, Java Beans, Struts2, Struts1, WebServices (JAXWS), SOAP, SoapUI, REST, Restful services, Jasper Reports, Jasper Studio, iReport, J2EE Design Patterns, DAO EJB, RMI, JMS, XML, XSL, XSLT, HTML, JavaScript, CSS, JSON, JQuery, AngularJS, GWT, PHP, Liferay, Liquibase. JUnit, DBunit, HttpUnit, EasyMock, JWebUnit, HTMLunit, UML, OC4J, TOAD, Staffware, ANT, MS Office, ColdFusion MX, CORBA, JIRA, RabbitMQ. TechnologiesProtocols and Software Packages C/C++, CGI, Perl, CORBA, n-tier architecture, MVC architecture, J2EE, Apache Flex and low latency, Enterprise architect for UML Class and sequence diagrams.

Databases: SQL/PLSQL, Oracle 7.x, 8i, 9i, 10g, 11g, MY SQL, PostgresSQL

Application Servers: JBOSS3.2.3, Oracle Application server 9i, 10g, Weblogic 8, 7, JRUN4, J2EE server.

Web Servers: Apache Tomcat 1.6, JavaWebServer, Tomcat Server, and IIS, Jetty.

IDE s: MyEclipse 2013, Eclipse, IntelliJ IDEA, JBuilder 9.

Source Controls: Mercurial using Tortoise Hg, SVN (Subversion), CVS, PVCS, Visual Source Safe

Continuous Build: Jenkins, Hudson, Cruise Control, Maven, Apache Ant

Agile Methodologies: SCRUM, TDD

PROFESSIONAL EXPERIENCE:

Confidential, NC

Senior Developer

Responsibilities:

  • Participating in architectural and design discussions.
  • Developing complete component ‘Transformer to transform ISO20022 xml to internal format of the application and back.
  • High and Low level Design and develop the different modules in back office part of IPS.
  • Developing Classes for Parsing and generating of xml messages. Processing JSON messages.
  • Developing software to process ISO20022 and ISO8583 messages for RabbitMQ’ s
  • Developing Core Java Domain classes, business services, Value Objects classes, socket programming.
  • Developing Hibernate hbm files, Modal classes, DAO Layer classes for Hibernate to connect to Database. Developing Groovy scripts for some of the provisioning of data into the switch and back office systems.
  • Developed Junit, DBunit, and Easymock unit test to ensure code is written according to specs.
  • Developed Integration tests, acceptance tests and system tests.
  • Developing SQL’s and tuning SQL’s.
  • Running end user demonstrations, obtaining feedback and implementing any changes required.
  • Developing Unix scripts for the continuous Jenkins build and auto deployment into Unix environments.
  • Mentoring junior members and conducting code reviews.
  • Liaising with the testing team, architects and other developers.
  • Daily stand up meetings following agile methodologies, Refactor the code.

Environment: Java (Jdk 1.8), RabbitMQ, Erlang, Spring, Hibernate 3.1, JSON, JUnit, Spock unit tests, Groovy, XML, Tomcat 6, Jetty, Jenkins, SVN, GIT, Oracle 11g, Postgres, Crucible, JIRA

Confidential, Chicago, IL

Senior Developer

Responsibilities:

  • SME and responsible for modules and projects.
  • Requirements Gathering from product owner. Planning and estimation for the tasks.
  • Design the solution at a high and low level.
  • Developing Java Domain classes, business objects with complex business rules, Value Objects, JSP’s, Action classes, struts config files, DAO Layer classes according to the existing framework.
  • Developed multithreaded classes for bank payments, also for processing the type of documents in priority order.
  • Developing Hibernate hbm files, Modal classes, DAO Layer classes for Hibernate to connect to Database.
  • Developed Junit, HtmlUnit, JwebUnit, Easymock, selenium unit test to ensure code is written according to specs.
  • Developing Jasper reports using Jasper studio.
  • Developing SQL’s, SQL Procedures, XML, XSL, XSLT, XPath, and CSV for reports.
  • Developed HTML, with CSS and Javascript, Ajax, JQuery, AngularJS for the front end.
  • Coding the setup framework classes for web unit test automation.
  • Setting up builds automation and deploying the application to the development integration environment.
  • Documenting testing procedure for the members of the testing team and updating release notes for application releases.
  • Running end user demonstrations, obtaining feedback and implementing any changes required.
  • Liaising and mentoring developers in India, reviewing their code to ensure quality.
  • Liaising with the testing team, architects and other senior developers.

Environment: Java (Jdk 1.7), Liferay, Lquibase, JEE, JSP, spring, Spring MVC, Hibernate 3.1, JUnit, XML, JBoss, Jenkins, Mercurial, Oracle 11g, Postgres, HTML, Javascript, JQuery, AngularJS, JIRA.

Confidential

Senior Software Engineer

Responsibilities:

  • SME and responsible for SCF modules on Tradex project.
  • Requirements Gathering from product owner. Planning and estimation for the tasks.
  • Analyse and design the solution at a high and low level.
  • Developed multithreaded classes for bank payments, also for processing the type of documents in priority order.
  • Developing Java Domain classes, business objects with complex business rules, Value Objects, JSP’s, Action classes, struts config files, DAO Layer classes according to the existing framework.
  • Developing Hibernate hbm files, Modal classes, DAO Layer classes for Hibernate to connect to Database.
  • Developed Junit, HtmlUnit, JwebUnit, Easymock, selenium unit test to ensure code is written according to specs.
  • Developing SQL’s, SQL Procedures, XML, XSL, XSLT, XPath, and CSV for reports.
  • Developed HTML, with CSS and Javascript, Ajax, JQuery for the front end.
  • Setting up builds automation and deploying the application to the development integration environment.
  • Documenting testing procedure for the members of the testing team and updating release notes for application releases.
  • Running end user demonstrations, obtaining feedback and implementing any changes required.
  • Liaising and mentoring developers in India, reviewing their code to ensure quality.
  • Liaising with the testing team, architects and other senior developers.

Environment: Java (Jdk 1.6), JEE, JSP, Struts, Hibernate 3.1, JUnit, XML, XSL, XSLT, Tomcat 6, Hudson, SVN, SQL Server, HTML5, CSS, Javascript.

Confidential

Senior Software Developer

Responsibilities:

  • Responsible for the domain model and prototype design of the screens for two modules forProgramme Based Learning (PBL), an online learning application for combining courses into a programme for formal qualifications.
  • SME and Responsible owner for the complete laser application
  • Key member in estimation of work in all levels (high level for the whole project, low level for the iterations and task level for each task).
  • Prototyped the screen design and prepared design rationale, producing designs with UML class and sequential diagrams.
  • Designed the class model diagram on Enterprise Architect and developed model classes.
  • Ran design workshops with other developers, developing code and unit tests for learner role.
  • Developed Java Domain classes, business objects with complex business rules, Spring wiring beans, JSP’s, Action classes, struts config files, Hibernate hbm files, Modal classes, DAO Layer classes according to the existing framework.
  • Developing Hibernate hbm files, Modal classes, DAO Layer classes for Hibernate to connect to Database.
  • Developed Junit, HtmlUnit, JwebUnit, Easymock unit test to ensure code is written according to specs.
  • Developed changes in the application and delegated work to other developers.
  • Developed code for the REST Services, SOAP WebServices for CRM interfaces and HTML pages with JavaScript and JQuery, JSON for the frontend.
  • Ran end user demonstrations, obtaining feedback and implementing any changes required.
  • Reviewed all developer code to ensure quality and consistency with the design overview.
  • Ensured continuous integration build was successful and deployed code to the development integration environment.
  • Documented testing procedures for the team’s testers.
  • Updated release notes and released application versions via Marvel.

Environment: Java (Jdk 1.6), JEE, JSP, Spring MVC, Spring wiring, Struts2, Hibernate 3.1, JUnit, Easy Mock, Web services SOAP, REST, HTML, Javascript, Jquery, JBOSS Server, ANT, Jenkins, SVN.

Confidential

J2EE Developer/Designer

Responsibilities:

  • Prepared design document according to functional specifications for change requests using UML
  • Preparing design document according to functional specifications for change requests.
  • Coded Java classes for Actions, Commands, Data Access (DAO) and Business classes and coded SQL queries for sending and retrieving data from the database.
  • Ensured project standards for source code documentation and development environment were met.
  • Participated in analysis activities, software design reviews, and source code reviews.
  • Live Support of Genesis and ELS online applications.
  • Published a Technology profile on Spring Framework.

Confidential

J2EE Developer/Designer

Responsibilities:

  • Developed Purchase Order module, Report Integration Module and Vendor Interface module.
  • Involved in interface integrating the above interfaces with crystal Reports and database using CORBA Services.
  • Developed Vendor Interfaces using Servlets to implement business rules and Java Beans for sending and retrieving data from the database.
  • Customised iProcure for Hindustan Coca Cola Beverages Pvt. Ltd. (Coca-Cola).

We'd love your feedback!