We provide IT Staff Augmentation Services!

Senior Software Developer Resume

BostoN

PROFESSIONAL SUMMARY:

  • Java J2EE Developer with more than 8 years of professional experience in design, implementation and development of enterprise software
  • As a senior Developer in Java, expertise in design and development of web - based applications using Java, J2EE, Web Services, Spring MVC, Struts, JSP, Servlets, JDBC, EJB, Oracle 11g and SQL
  • Proficient in Object Oriented Analysis and Design (OOAD), UML, applying J2EE MVC architecture using frameworks like Struts, Spring & Hibernate
  • Experience in Analysis, Design, Development, Integration, Deployment and maintenance of Web services, Client server and Web based applications using backend like J2EE/Java and front end like JSP, XML, Java script, Servlets, and XSLT.
  • Extensive experience on HTML, JavaScript, XML and JSON
  • Experienced in implementing generic DAO layers using JPA standards and Hibernate
  • Strong knowledge of Design including J2EE Design Patterns Singleton, Delegate, Façade, Factory, Front Controller, Decorator, MVC, Filter and DAO
  • Experience in implementing designing presentation layer using Struts, JSF, JQuery, Java script, JSP, HTML, CSS, Ajax and Servlets.
  • Experience in Database programming for Oracle, PL SQL, MongoDB using Stored Procedures, triggers, views.
  • Extensive experience with Java Collections like ArrayList, LinkedList, HashMap, TreeMap, HashSet, TreeSet.
  • Strong experience in working with application and Web servers like WebLogic, JBoss and Tomcat.
  • Excellent knowledge in working with databases like Oracle, DB2, SQL Server and MySQL
  • Well experience in working with Agile (TDD, SCRUM) and Waterfall methodologies
  • Experienced in writing Maven and ANT scripts to build and deploy Java applications
  • Worked extensively on various flavors of UNIX and Linux operating systems.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Good team player with excellent inter-personal, analytical and communication skills with strong attitude towards learning new technologies.

TECHNICAL EXPERTISE:

Languages: Java1.7/1.8, JDBC, SQL, PL/SQL

Methodologies: Waterfall and Agile.

Operating Systems: Windows, UNIX, MAC, Linux, DOS

Web Technologies: J2EE, JSP, Servlets, Java Script, HTML5, CSS, XML, XSD, DTDJQuery.

Frameworks/API/Tools: Spring, Struts, EJB and Hibernate, Log4j, ANT, Maven, AJAX.

J2EE Common Services APIs/: Servlets, JSP, POJO, JNDI, JMS, Java Mail, JDBC, JPA, HibernateFront End Technologies JTA, JAXP, JNDI, Angular JS, JSON, AJAX.

Web services: SOAP, REST, WSDL

Databases: Oracle 8i/9i/10g/11g, MySQL, SQL server, DB2, MangoDB.

Content Management: Drupal, WordPress

Build Tool: Maven, Ant

Application Servers: JBOSS 6, Web Logic 10.x.

Web Servers: Apache Tomcat 1.8/1.7

XML: XML Schema, XSD, DTD, XSL, DOM, SAX, XSLT.

Bug Tracking Tool: Bugzilla, HP Service Manager

Report tools: Jasper Report, Apache POI.

IDE Tools: Eclipse, NetBeans 3.0/5.0/7, SQL Developer, Toad, SOAP UI.

Design Methods: UML - Flow diagrams, Class and Sequence Diagrams.

Design Patterns: Singleton, Delegate, Façade, Factory, Front ControllerDecorator, MVC, Filter, DAO

Version Control: GitHub, Tortoise SVN.

WORK EXPERIENCE:

Confidential, Boston

Senior Software Developer

Responsibilities:

  • Managing the software build, release and deployment process.
  • Carrying out technical root cause analysis.
  • Resolving technical issues faced by other team members.
  • Working alongside wider operational teams to achieve set goals.
  • Documenting all work in accordance with agreed standards.
  • Participated in daily scrum meetings.
  • Always Interacted with clients and other coordinates to get important requirements.
  • Involved in creating new micro services using Spring 3.x, Spring Boot.
  • The new tool configured for various daily, weekly and monthly reports, which generate reports within minutes.
  • Participated in the inter-project audit to ensure the code and document quality.

Environment: Java, J2EE, Spring 3.x, Hibernate, Servlets, EJB, JavaScript, JMS, JDBC, Log4j, JNDI, JAXB, WebLogic, SOAP, Oracle 11g, Quartz Scheduler, UNIX, JMX.

Confidential, Chicago

Web UI Developer

Responsibilities:

  • Involved in the development and maintenance of the website.
  • Designed user interface for users to interact with system using jQuery, Java Script, HTML5, CSS3.
  • Designed CSS3 based web pages which were cross-browser compatible.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • Created screens with table-less designs meeting W3C standards.
  • Migrated the application to Drupal 7 and improvised the look and feel of the website.
  • Configured highly secured Tomcat server on the application was built.

Environment: Spring MVC, Hibernate, HTML 5, CSS3, JavaScript, jQuery, Drupal, Tomcat, MySQL

Confidential

Senior Java Developer

Responsibilities:

  • Participated in the company level project Knowledge transfer.
  • Involved in designing case diagrams. Object model diagrams, class diagrams.
  • Managing the software build, release and deployment process.
  • Carrying out technical root cause analysis.
  • Resolving technical issues faced by other team members.
  • Involved in the MBM innovation team to provide new ideas to improve the projects.
  • Working alongside wider operational teams to achieve set goals.
  • Documenting all work in accordance with agreed standards.
  • Participated in daily scrum meetings.
  • Always Interacted with clients and onsite coordinates to get important requirements.
  • Used SOAP web services for creating and used WSDL and SOAP messages for getting business logic plans from different services and used XML data retrieval.
  • Involved in creating new web tool using Spring 3.x, Spring MVC to integrate all the services and applications.
  • Developed a new automated reporting tool using Autosys, Java and UNIX server to automate the manual generation of several reports which previously took hours to complete.
  • The new tool configured for various daily, weekly and monthly reports, which generate reports within minutes.
  • Participated in the inter-project audit to ensure the code and document quality.

Environment: Java, J2EE, Spring 3.x, Hibernate, Servlets, EJB, JavaScript, JMS, JDBC, Log4j, JNDI, JAXB, Linux, WebLogic, SOAP, Oracle 11g, Autosys, UNIX.

Confidential

Java Developer

Responsibilities:

  • As a Java developer, involved in functional discussions and prepared detail design documents for various modules of the application related to project and its scope.
  • Contributed software engineering expertise in the development of products through the software lifecycle, from requirements definition through successful deployment. Also took part in the production cut-overs and weekly status calls with the client.
  • Excelled in rapid application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
  • As the only offshore developer in this project, handled the project without any supervisor or lead.
  • Writing UI/Business validations for the owned use cases.
  • Performed extensive Unit testing of the application.
  • Also, took part in the production cut-overs and weekly status calls with the client.
  • Managed source repository using SVN as version control tool.
  • Responsible for the deployment of build in Development instances.
  • Extensively used JavaScript for the client side validations.
  • Added, Modified and fine-tuned SQL scripts and PL/SQL stored procedures for improving database performance.

Environment: Java, J2EE, Spring 3.x, Hibernate, Servlets, JavaScript, JDBC, Log4j, JNDI, JAXB, Linux, SOAP, Jboss 4.2(Development), Weblogic (Production), DB2, SQL server.

Confidential

Java Developer

Responsibilities:

  • As a Developer in Java, worked in entire life cycle of the project starting from designing to implementation of the project
  • Worked in Candidate, CSR, Fee Processing, Warehouse, Admin, Inquiry and GL&T modules.
  • Expertise in developing project using struts, Hibernate.
  • Used Hibernate for Object-Relational mapping to connect with the databases.
  • Responsible to write HQL queries for the application to interact with the database oracle.
  • Involved in UNIT testing and Integration testing of application modules.
  • Extensive experience I
  • Actively contributed for several change requests to add new functionalities to the application
  • Involved in preparing Technical Design document and User documentation.
  • An active Build-team member and responsible for the deployment of Integration and Pre-production-builds.
  • Developed a whole new workflow in CSR module to help the support staff to walk through the registration process of the candidate in our application.
  • One of the critical team member involved in last phase of the application production release.
  • Awarded as Highly valuable contributor of the project.

Environment: Java, J2EE, struts 1.6, Hibernate, Servlets, JavaScript, EJB, JMS, JDBC, Log4j, JNDI, JAXB, Linux, Jboss 4.2(Development), Weblogic (Production), ORACLE 11g.

Hire Now