Senior Software Developer Resume
SUMMARY
- Around 7+ years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java, J2EE technologies.
- Hands on experience in developing Enterprise Applications using Java, JSP, Servlets, Spring, Hibernate, JSTL, Java Beans, JDBC, Java Messaging Service(JMS), JUnit, LOG4j, Apache(common API), SQL, PL/SQL, Maven.
- Designed Use Case diagrams, Class diagrams, and Sequential diagrams in UML.
- Worked extensively on creating server-side components, designing and implementing User Interface (GUI) design and development, Unit testing and Deployment.
- Well acquainted in applying design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Facade.
- Designed and developed cloud base API for external publisher client and configure them in Mashery.
- Good exposure to Web servers like Apache Tomcat and also involved in setting up, configuration and deployment process.
- Experience in designing the User Interface (UI) applications and professional web applications using HTML, DHTML, JQuery, JSON and CSS.
- Strong database development skills using Database Servers like Oracle, MySQL, MS-Access and hands on experience with PL/SQL.
- Hands on experience with Java compliant IDE’s like Eclipse,STS and intelliJ
- Worked with version control systems like svn for providing common platform for all the developers.
- Self-starter with excellent communication skills
TECHNICAL SKILLS
Languages: C, Java, HTML, JavaScript, PL/SQL
Frameworks: Spring,Hibernate
Tools: UMLet(UML tool),CVS,SVN, Sql developer, Eclipse,STS
Operating Systems: Windows XP/2000, Unix
RDBMS: Oracle
Build Tools: Jenkins, Quick build
Web Servers: Jakarta Tomcat, Apache
IDEs: Eclipse, Net Beans, Sts, Intellij
Web Technologies: XML,Spring Rest Web Services and JAX-RS using Jersey
Other Tools: JUnit, JAXB, Ant, maven,Log4j, CVS, SVN, Jmeter
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Developer
Responsibilities:
- Involved in discussion with vendor MetricStream audit team to handle issues and support in the deployment process with new patches to DEV, UAT, DTE, Prod and Pre-Prod environments.
- Able to identify issues with logs and report to the vendor development team to update the existing code.
- Fully Interaction with UNIX team, DBA team, MetricStream Audit Vendor team to upgrade the system with Memory and Ram.
- Extensively used Hibernate in developing data access layer.
- Developed SQL queries, views and stored procedures using PL/SQL.
- Implemented Service Oriented Architecture by developing Java Web services using REST.
- Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
- Used Maven to compile, build and package the application for deployment on Web Sphere application server.
- Designed Class diagrams in UML using UMLet.
Environment: Sping Framework, JDBC, JSP, Unix, Servlets, Hibernate, Log4j, Oracle 10g, PL/SQL, HTML, XML, AJAX, CSS, JavaScript.
Confidential
Software Developer
Responsibilities:
- Involved in implementing server side validations, exception handling using spring frame work.
- Introduce Builder Pattern to support Domain Driven Development (DDD).
- Developed External API and put them on cloud using mashery.
- Configure Exchange,Roting keys and Queue for rabbbitMq and written consumer.
- Used Spring AOP for API validation.
- Used Hibernate for persistence layer and worked on table mapping and hibernate’s inheritance.
- Work on Junit for unit test of written code.
- Supports QA team during testing phases and fix defects opened on JIRA.
- Support the application in all phases of the development lifecycle, using agile methodologies.
- Logging and tracking defects using JIRA
- Used Splunk for production logs and responsible to work on production defect.
- Used Jenkins tool for project build and quickbuild tool for production build and deployment.
Environment: Jdk 7, Mysql, Database, Servlet, JSP, Hibernate 3.x, Rest Web Services, JSTL, Spring Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx, Spring Core), XML, JQuery, JavaScript,Quickbuild,Jenkins,Splunk,Maven,Jmeter, STS-3.2 IDE
Confidential
Senior software Engineer
Responsibilities:
- Involved in Analysis, designing andtesting support.
- Review and repair legacy code also used Spring Jdbc transaction.
- Used Jmeter tool for testing Webservices.
- Implemented RESTful webservices (Spring Rest) supporting both XML and JSON message to perform CRUD tasks.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.
- Helping the team to estimate stories, sprint planning, Daily SRUM etc.
- Designed and developed the web-tier using Html, JSP's, Servlets and Tiles framework.
- Involved in the deployment of applications in QA environment.
- Developed server code using Hibernate, Spring and Web Services under the guidelines of Service Oriented Architecture.
- Involved in developing test cases using Junit testing during development model.
Environment: Jdk 6, Servlet, JSP, Hibernate ORM, JPA 2.0, Jmeter, Rest Web Services, Spring Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx, Spring Core), XML, JSP, JQuery, Apache POI,Jenkins,Hudson,Jira,Maven, STS-3.2 IDE.
ConfidentialSoftware Engineer
Responsibilities:
- Responsible for the detail design documentation, development, unit testing and maintenance of internally developed applications and externally purchased software products..
- Used SVN for version control management.
- Integrate FTL(free marker tag language) with Spring.
- Used Quartz to support scheduling.
- Used Hibernate’s criteria for query purpose.
- Used JavaScript and JQuery for providing client-side validation and Spring Validator for server-side validation.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, traceability matrix, and impact analysis and code review documents
- Coordinate Activities with Others on All Phases of SDLC.
- Assist with Production Support issues/problems as required.
- Respond to and resolve production support issues.
Environment: Freemarker,AJAX, XML, Hibernate,Spring Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx, Spring Core), SQL Navigator, Ant, JSTL,Jira,Intellij IDE, Resin, Jetty
Confidential
Assignee-System Integration
Responsibilities:
- Used Hibernate for persistence layer and also used HQL for query purpose.
- Used JavaScript and JQuery for providing client-side validation and Spring Validator for server-side validation.
- Integration of Spring and Jasper Reports.
- Implemented display tag on jsp and also done viewing and sorting data in a table grid.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Designed and developed java RESTful web services with JAX-RS on GET/PUT operations.
- Rapid prototyping of design concepts. Implemented Spring Dependency Injection mechanism.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Worked on RESTful Web Services with JSON for building business layer APIs.
- Implemented log4j for application logging and to troubleshoot issues in debug mode
Environment: JDK 1.5, JSP, Spring, Eclipse, Hibernate 3XML, SQL, JUnit, Log4J, Mysql and Windows XP.