We provide IT Staff Augmentation Services!

Senior Software Deveoper Resume

Westlake, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of hands - on experience in Information Technology in Requirement Analysis, Design, Development, Deployment of Enterprise wide Web based applications using Java, J2EE (JSP, Servlets, JDBC, WEB Services) Oracle, My SQL .
  • Working experience in building web and enterprise applications in various domains like IT-Infra, Banking/Financial Services.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2,ELB, S3,and EBS
  • Strong in server side programming using Servlets, JDBC & other J2EE technologies.
  • Extensive experience in deploying and configuring middle-tier J2EE Application Servers like JBoss and Web Servers like Apache Tomcat.
  • Experienced working with RESTFUL Web services.
  • Experience in Spring, Hibernate Frameworks and designing & developing the applications.
  • Hands on Experience in Design Patterns such as Creational, Structural and Behavioral Patterns.
  • Extensive experience with Spring Core, Spring Boot,Spring Batch, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Good Exposure on Java 8 Features.
  • Set up, configured, and maintained web/application servers like Apache Tomcat .
  • Experience in Oracle, MySQL Databases.
  • Expertise in implementation of MVC using frameworks such as Spring.
  • Worked on Version Control tools like SVN and GIT.
  • Involved in building and deploying Dependency’s using Maven POM.XML to generate WAR, EAR, and JAR files.
  • Extensively worked with IDEs such as STS, Eclipse, Net Beans, STS, Sublime text, Notepad++.
  • Worked on projects which was developed based on Water Fall and Agile Methodologies.
  • Strong Analytical, Problem Solving, technical, communications and interpersonal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.
  • Experience in documenting the Technical as well as Business details of the project.

TECHNICAL SKILLS:

Programming Languages: C, Java 1.5/1.6/1.7/1.8, SQL,Perl,Shell Scripting.

IDEs: Eclipse,Netbeans,STS.

User Interface: HTML,Servlets, JSP, XML,JSON.

Web Technologies: : J2SE, J2EE, JSP, JSTL, JDBC.

Web/Application Servers: Weblogic, Apache Tomcat, GlassFish..

Frameworks/Libraries: : Spring, Spring MVC, Spring Core, Spring IOC, Hibernate.

Database: Oracle 10g/11g, MySQL .

J2EE: JDBC,Servlets.

Web Services: RESTful Web Services.

Build Tools: Maven, Gradle.

Operating Systems: : Windows XP/NT/Server,7, Linux, Unix.

Tools: : Microsoft Office, Postman, XML spy,SOAP UI.

Version Controls: SVN,GIT .

PROFESSIONAL EXPERIENCE:

Confidential, Westlake,Tx

Senior Software Deveoper

Roles and Responsibilities:

  • Strong Experience on AWS platform and its dimensions of scalability including VPCEC2,ELB, S3,and EBS.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like
  • Elastic Compute Cloud(EC2),Simple Storage Service(S3), Amazon Simple DBAmazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model
  • View Control (MVC) structure using spring.
  • Worked extensively on Spring boot for building web service .
  • Involved in Analysis, Design, Coding and testing phases of the project management.
  • Responsible for maintaining, supporting, enhancing and developing the applications.
  • Followed Agile Software Development with Scrum methodology.
  • Designed UML diagrams like Use Case, Class and Activity diagrams based on the requirements.
  • Involved in writing Controller Classes and DAO Classes using Spring MVC Framework.
  • Hands on implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI and POSTMAN.
  • Exposed various capabilities as web services using SOAP/WSDL.
  • Used WSDL, SOAP, JAX - WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Continuous Deployment using TeamCity.
  • Code coverage Analysis with SONAR.
  • Developed test scripts in JUnit and involved in testing.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data.
  • Created the Web service clients to consume the gateway WSDL and deployed on WebLogic.
  • Orika and Mapstruct were used for Mapping Spring Beans.
  • Added Swagger API for Restful services to ease customers interaction with the remote services.
  • Integration Test with Wiremock.

Environment : Intellij,Spring Boot,Spring Web MVC, RESTful web service, SOAP UI, Oracle Database, Maven, Hibernate, AGILE,JunitTomcat,Weblogic,Rally,Teamcity,Atlassian Bitbucket, Postman,Log4J, Methodology,Servlets,Apache.

Confidential, Menamonee Falls, WI

Java/J2EE Developer

Roles and Responsibilities:

  • Developed JMS queues and consumed the messages asynchronously.Processed asynchronous transactions with JMS queues for large volume transactions.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Developed web services using JAXB and involved in generating stub and JAXB data model class based on annotation.
  • Developed components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns.
  • Used Spring boot for creating custom REST APIs.
  • Coded for service side components: Spring Controllers, Business Objects, and Database Objects and General Utility classes.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Created mappings and codes for Data Access objects with Oracle Database.
  • Extensively worked on Web services technologies like SOAP, WSDL, REST API.
  • Involved in batch processing using SpringBatch framework to extract data from database and export into .csv files.
  • Designed and implemented application using JSP, JSP Tag libraries, Spring MVC,
  • Spring IOC, Spring Annotations, Spring Transactions, Hibernate, JDBC, SQL,, MySql .
  • Involved in co - coordinating with various teams which include: Business, QA,Development and Support team.
  • Hands on experience in building and deploying applications in servers like Web Logic and
  • Apache Tomcat.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/deployment systems.
  • Experience in writing JUnit test cases for system testing, Used Log4j for logging.
  • Participate in the team on Agile development cycle.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment : Eclipse, Spring Web MVC, JMS , RESTful web service, SOAP UI, Oracle Database, ActiveMQ,Gradle, Hibernate, AGILE Methodology, Servlets,Apache Tomcat,Jetty,Weblogic, Postman,Log4J .

Confidential, Palo Alto, California

Java/J2EE Developer

Roles and Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Scheduled meetings with the business users to figure out the requirements as well as the actual goals to develop the application.
  • Followed Scrum concepts of Agile Methodology to produce the high-Quality application.
  • Created Technical Design Document to capture all aspects of the Modules.
  • Coded for service side components: Spring Controllers, Business Objects, and Database Objects and General Utility classes.
  • Created mappings and codes for Data Access objects with MySQL Database.
  • Designed and implemented application using JSP, JSP Tag libraries, Spring MVC,
  • Spring IOC,Spring Annotations, Spring Transactions, Hibernate, JDBC, SQL, MySql .
  • Involved in co - coordinating with various teams which include Business,
  • QA, Development and Support team.
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Created RESTful web services interface to Java-based runtime engine.
  • Currently designing Server Side Java based applications based on Servlets, JSP,
  • Hibernate, Spring on multiple server environments.
  • Well versed with Core Java concepts like Datastructures,Collections,Algorithms,
  • Servlets & JSP.
  • Participated in entire application development.
  • Deployed applications on Tomcat during development.
  • Participate in the team on Agile development cycle.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment : Eclipse, Spring Web MVC, Spring AOP, RESTful web service, Oracle JDBC, JSP, JSON, Maven, MySQL Database, Hibernate, AGILE Methodology, Servlets, Tomcat, Postman,Log4J .

Confidential - Los Angeles,CA

Java Developer

Roles and Responsibilities:

  • Implemented Different level of workflow and Sub flows and Subprocess for, Deposit, Transfer, Accounting and Paying Dues, Withdraw, Checking and Saving Accounts, New Account Opening.
  • Involved in Requirement Gathering, Design and Deployment of the application.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Developed Several Action, Model and response processor classes that are used once we have response from the services to handle their success and failure responses.
  • Involved in creating a data model for a service where multiple providers were involved.
  • Developed several DAO classes interacting with MySQL database and participated in writing JPA criteria builders and predicates.
  • Developed several Message Driven Bean classes to consume the messages from Disassociation queue through listener ports. Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Spring MVC with the application.
  • Implemented Spring AOP for declarative transaction management.
  • Implemented Spring's dependency injection for all the DAO's, Service Beans
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
  • Used Maven Deployment Descriptor. Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application in all servers.

Environment: JDK 1.6,J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, JSTL,XML, Log4j, Oracle, Windows .

Confidential

Java/J2EE Developer

Roles and Responsibilities:

  • Effectively interacted with team members for requirements capture and Analysis .
  • Responsible for Understanding the scope of the Project and Requirement gathering .
  • Responsible for creation of Beans, Controller classes JSPs.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on Spring application framework features IOC container and AOP.
  • Created RESTful web services interface to Java - based runtime engine and accounts.
  • Worked on MySQL JDBC according to database schema .
  • Involved in the integration of multiple layers in the application.
  • Writing and consuming SOAP and Rest web services by using spring web services
  • Worked on writing the Named Queries in Hibernate
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Used SVN for code versioning and release.

Environment : Java , J2EE, Maven, JSTL, Spring Core, Hibernate Framework, DB2, Servlets, XML, Core Java, RESTful Web Services .

Confidential

Java/J2EE Developer

Roles and Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development.
  • Interact with Business Analyst to understand the requirements and for any clarifications required by the team, followed Agile Methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Designed and implemented the presentation layer using JSP, tag libraries.
  • Implemented Java1.5 new features like generics, auto boxing/unboxing, enhanced for loops in the application.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and
  • PL SQL changes.
  • Consumed Web Services to implement application search functionality.
  • Used the Java Collections API extensively in the application.
  • Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Used SVN, GIT as the version control.
  • Developed Unix shell scripts for running the batch jobs .

Environment: Java, J2EE, Spring, Servlets, JSP, Java Beans, Custom tags, JNDI, JDBC, Oracle,SQL,HTML,Eclipse, SVN.

Hire Now