We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Enthusiastic and efficient application developer with more TEMPthan 10+ Years of Professional Experience
  • Experience in SDLC (Requirements, Design, Development, Testing, Release, Support) and agile methodology.
  • Expertise in designing and developing web applications using J2EE frameworks like Spring (IOC, Web, JDBC, DAO, Boot, AOP & MVC), Hibernate and SpringJPA Frameworks.
  • Expertise in developing J2EE Web Services based on JAXWS, JAXRPC, RESTful.
  • Good exposure on setting up the environments & deploying the applications in AWS products like Compute Cloud (EC2), Simple Storage Services (S3), Elastic Block Storage (EBS), Relational Database Service, Simple Email Service (SES) and Cloud Watch.
  • Extensively worked with Java and J2EE, JSR168, JSR 286 Portlet API technologies like MVC, Java Servlets, Java Server Pages (JSP), Java Database Connectivity (JDBC) and Spring Framework, Hibernate, JPA, Web Services, Spring Boot, XML, JSON, Log4j, Angular, Bootstrap, JavaScript, jQuery, AJAX, Rest services and HTML based multi - tier applications.
  • Good understanding of RDBMS through writing queries using SQL, PL/SQL on databases like SQL, MySQL, Oracle.
  • Good exposure in client-side technologies like Java Script, JQuery, JSON, HTML5, CSS3, AJAX & AngularJS.
  • Expertise in XML and related technologies like XSL,XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in TEMPeffective database management using JDBC and SQL/PLSQL (procedures, functions, packages, and triggers).
  • Strong noledge of Object-Oriented software engineering methodologies and Object-Oriented Analysis and Design with UML.
  • Have experience interacting with clients directly and providing them with optimized solutions
  • Experience with Application Servers like Apache Tomcat, WebSphere Application server, WebSphere Portal, JBoss Application server.
  • Experience in unit testing the application using Junit
  • Experience in ensuring code quality with application like SonarQube, Sonar Lint.
  • Experience in tools like MAVEN, JIRA, Jenkins, GIT, Eclipse, RAD, SQL Developer, Tortoise SVN.
  • Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Maven, Ant & Gradle build scripts.
  • With strong debugging and analytical skills, have performed root cause analysis for numerous
  • Complex and critical production issues and closed them well-within SLA.
  • Initiate peer review discussions and in corporate feedback into systems requirement documents.
  • Develop and document detailed user stories, acceptance criteria, impact.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, team player

TECHNICAL SKILLS

Languages: Java, SQL, and PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, EJB, JMS, Web Services, Java Mail

Database: Oracle 8i/9i/10g/11g, MS SQL Server, DB2, MySQL,Postgres

Framework and Tools: Spring 1.x/2.x/3.x, Struts, Hibernate 1.x/2.x/3.x, Log4J, Angular JS, SQL-Developer

Web Technologies: HTML, HTML5, CSS 3.0, JavaScript, JQuery, AJAX, DWR

XML Technologies: XSLT, XQuery, XPATH, XSD,DTD,DOM & SAX Parsers,JAXB

Build Tools: Ant, Maven, Gradle, Jenkins

IDE: IntelliJ, Eclipse, NetBeans

Web/Application Servers: WebSphere Liberty, Apache Tomcat, JBoss

Web services: JAX-WS, SOAP, REST, WSDL, AXIS2 and UDDI, Micro Services.

Design Methodologies: UML, J2EE Design Patterns

Version Control: CVS, SVN, GIT

Defect Tracking Tools: JIRA

Methodology: Waterfall, Agile, SCRUM

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Developer

Responsibilities:

  • Requirement Analysis, Planning and implementation.
  • Mobile self-service application for Freedom customers, a mobile application designed to provide an interface for servicing the customer loans.
  • Developed REST service by using Spring boot to support mobile application functionalities.
  • Built high performance, scalable mobile applications, and API.
  • Worked with the UI designer to implement the new UI design with best practices for mobile devices.
  • Involved in migration of portlets from Struts to Spring and JSR 168 / Confidential Portlet API to JSR 286.
  • Developed Login functionality using JSR 286 API including Autantication-filters. Used PUMA API for autantication to Portal.
  • Developed spring-portlet with JSR 286 API.
  • Developed User Administration portlets for Creating/Updating/Deleting users details using PUMA API to add User in LDAP.
  • Developed REST API to interact with data base using Spring Boot and implemented Spring-Security.
  • Used Jaxb context to read xml data coming third parties.
  • Developed Log4j and implemented Audit log.
  • Build the portlets using Maven and added the Jacoco plugin for code coverage.
  • Extensive experience in supporting multiple applications in lower&productionenvironments.
  • Develop unit tests using Junit and meet code coverage requirements.
  • Expertise in debugging the application code in finding out the root causes of the issues.
  • Excellent team player &involves helping team members in finding and resolving issues daily.

Environment: Confidential WebSphere Portal Server (9.0.5) Confidential Message queue, (7.0, 8.0), Log4J2, GITHub, Java 1.8, J2EE, Spring MVC (4.2.1), Spring batch, Spring Integration,Spring Boot,CSS3, Bootstrap, Restful and SOAP Web Services, XML, XSLT, XSD, WSDL, JSON, XPath, JAXB, DOM4J, Oracle 11g, AWS EC2, S3,Maven,Ant.

Confidential

Java Application Developer

Responsibilities:

  • Complete Design & development of Security Management Module.
  • Involved in requirement analysis, design for the new enhancements.
  • Understand wireframes & implement front-end screens using HTML, CSS, JSP, Custom tags, Javascript and Tag.
  • Worked on writing mapping files and HQL queries using Hibernate.
  • Integrating Hibernate with Struts Action classes by using Spring IOC.
  • Implementation of various business rules in Struts Dispatch Action & delegate to view controller.
  • Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO) and Singleton for the enterprise applications.
  • Designed and developed various modules of the application with JEE design architecture, Struts MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Used log4j to log different types of messages to write on to the proprietary log model.
  • Implemented Internationalization using struts framework.
  • Involved in developing pages using JSP and spring framework.
  • Involved in peer to code review.
  • Used GIT Hub for source code control.

Environment: Java1.6, J2EE, Hibernate, spring (IOC, JDBC, ORM), Struts1.2, MS-SQL, Eclipse IDE, Ant, Microsoft VSS, HTML, CSS, JavaScript, AJAX, DWR, JQuery, Filters, JSP’s, Servlets,JBOSS 5.0.Client:

Confidential

Java Application Developer

Responsibilities:

  • Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents.
  • Developed front-end screens using HTML, CSS, JSP, Custom tags, Javascript and Tag Libraries.
  • Design & development of SOAP based web services & integration with WLI.
  • Responsible for creating XSD’s & XML processing through XML Beans, SAX, DOM Parsers.
  • Worked extensively on design, coding & unit testing on WLI JPD.
  • Developed Web Services using SOAP, WSDL, UDDI and XML
  • Integrating JPD’s with upstream/downstream applications through JMS Queues, web services& MQ’s.
  • Responsible for production support and build, deploy the applications into production environments.
  • Reproducing and analyzing the Bugs on local environments & fixing the same.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Performance tuning in various search pages in the application.

Environment: Java1.6, J2EE, Oracle9i, WebSphere Application Server 8.1 Weblogic Workshop, JMS, MQ’s, Ant, SVN, HP QC, EJB’s(Session,Entity,Managed), SOAP, XSD,XML,Apache XML Beans, XPATH,XQuery,HTML,JavaScript, CSS,Struts 1.2,Servlets,JSP,JUnit.

Confidential

Java Application Developer

Responsibilities:

  • Developed Portlet’s using JSR 286 API.
  • Created Java Beans and Entity for backed interaction.
  • Involved developing portlets using spring MVC Frameworks
  • Implemented Hibernate persistence logic to communicate with Oracle database
  • Involved in developing
  • Registration Form Portlet
  • Asset Management Portlet
  • Login Portlet
  • Employee Leave Approval Form Portlet
  • Handled Bug requests and resolved them.
  • Used SVN for source code control

Environment: Confidential WebSphere Portal Server (8.0.0) Confidential Message queue, (7.0, 8.0), Log4J2,GITHub, Java 1.6, J2EE, Spring MVC, CSS3, Bootstrap, Restful and SOAP Web Services, XML, XSLT, XSD, WSDL, JSON, XPath, JAXB,Ant.

Confidential

Java Application Developer

Responsibilities:

  • Setting up the environment for the development of Configuration Tools.
  • Setting up JNDI and Data Source with WebSphere, and establishing a connection to access Database
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript
  • Hibernate ORM framework was used and integrated with spring framework using spring provided Hibernate Template.
  • Involved in developing Log4j for print logger for application-based log file.
  • Code Reviews and Unit Testing
  • Deploying the application to Web Sphere application server and testing as it is expected.
  • Merging new changes before they are sent into the production environment for testing.

Environment: Confidential WebSphere Application Server (9.0.5), JSR 286 API, Log4J, SVN, Java 1.6, J2EE, Spring MVC (3.2.X), Boot, CSS3, Bootstrap, Restful and SOAP Web Services, XML, XSLT, XSD, WSDL, JSON, XPath, JAXB, DOM4J, DB29.5, Maven.

We'd love your feedback!