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.