We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

Sanjose, CA

SUMMARY

  • Around 8 years of extensive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis, Design, Development, Implementation, Testing, and Deployment using java/J2EE technologies.
  • Experience in developing applications using Agile and SCRUM methodologies.
  • Experience in Using AWS instances like EC2, S3, SNS, SQS, Elastic Cache, VPC, and Amazon Dynamo DB. Elastic Beanstalk.
  • Experience in Creating S3 buckets and Uploading Content using JAVA API.
  • Experience in Configuring Elastic load balancers with Ec2 instances.
  • Experience in Configuring auto scaling with EC2 Instances to provide high Availability.
  • Experience in writing Lambda Programming which will respond to the S3 Events.
  • Experience in Configuring Cloud watch to monitor the AWS Services.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, spring,Struts,JDBC, JMS) and XML.
  • Experienced in the functional usage of business applications using WebLogic, IBM WebSphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Strong hands - on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, JPA, Hibernate, Spring Security.
  • Extensive worked on MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server and WebSphere Studio Application Developer
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing applications.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in building an application using maven, ant, and automation of Builds using Jenkins.
  • Experience in analyzing application performance using JVM Visual and tuning application performance.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Highly Experienced in Design and Development of both Rest and Soap based Webservices.
  • Extensively worked on TDD and version management tools GitHub, SVN.
  • Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Excellent communication, Team work, inter-personnel and presentation skills.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit.
  • Good knowledge on No SQL Databases like Mongo DB and Amazon Dynamo DB.
  • Ability to adapt new technologies and handle tight schedules.
  • Develop, test, implement and maintain application software working with established processes.
  • Drive best practice, quality and consistency within design and development phases.
  • Involved in all the phases of Design & Analysis of the Customer Specifications, development and Customization of the Application.
  • Worked on Cloud Platforms like AWS and Cloud Foundry.
  • Good Knowledge of Using IBM blue mix with Java applications.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX

Java/J2ee Technologies: SOAP, RESTful Web service, Java, JPA, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL

Client Side Programming: Java Script, HTML, DHTML, CSS, JSTL, Perl, XML, Jquery, Angular 1.5

RDBMS: Oracle, DB2, SQL Server, MS Access, MySQL, JDBC.

Application Server: BEA WebLogic, IBM Web sphere 6.0 and 5.X, JBOSS.

Web Servers: Apache Tomcat 8.

Tools: Ant, VNC, Toad, SQL Developer, Junit

Framework: Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Log4j, Ant, WEB-SERVICES (REST, SOAP, WSDL, UDDI, Axis2, CXF).

Design Tools: Rational Rose, UML, Erwin.

Version Control: VSS, Clear Case, CVS, SVN, eGit.

PROFESSIONAL EXPERIENCE

Confidential, Sanjose, CA

Sr.Java Developer

Responsibilities:

  • Worked with Business Analysts in requirement gathering.
  • Involved in understanding the requirement document, getting the clarifications from design team regarding the design of Application, Coding Standards and Code Conventions.
  • Designed, Developed and Deployed the Application on the AWS Cloud Environment.
  • Developed code in Eclipse IDE and built in Maven and configured the project on Tomcat server using Elastic Beanstalk.
  • Developed MVC architecture Using Spring MVC and Injected the Beans using Spring IOC.
  • Exposed Spring MVC as Rest API using Spring Boot.
  • Separated the cross cutting concerns using Spring AOP and Exposed the Rest Services using Spring MVC.
  • Configured and Read the Content form S3 bucket using JAVA API.
  • Used AWS SNS and SQS to create notifications and trigger events.
  • Configured the Elastic Load Balancing to achieve scalability and High Availability.
  • Used Route 53 to route to the appropriate application with provided DNS.
  • Written lambda functions using AWS SDK API to run the jobs at cloud environment.
  • Configured Multi AZ environment with AWS RDS instance in the Cloud.
  • Involved in writing the JUnit test cases as part of unit testing.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Created POJO classes and Mapped with the Relations using Hibernate.
  • Created named Queries and Used Hibernate Criteria API to fetch data from RDS Instances.
  • Configured and tested the application with database Oracle 11g and involved in development of PL/SQL backend implementation.
  • As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application from scratch using Spring MVC and Spring JDBC using xml configuration and annotation.
  • Created Complex SQL queries and Procedures on RDS instance.
  • Involved in Performance tuning of SQL queries and Executing explain plan and execution plan.
  • Used J2EE design patterns Data Access Object (DAO), Data Transfer Object (DTO).
  • Deployed and tested the application with web server Tomcat.
  • Developed the Data Access layer (DAL) and the presentation layer.
  • Developed Interactive web pages using AJAX and JavaScript. Configured the Active MQ JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic,
  • Developed UNIT test cases using JUNIT and Mockito.
  • Used Mule ESB Database connectors and created Template, Dynamic and Parameterized Queries.
  • Used Http Listeners to consume restful web services
  • Consumed Soap web services using soap consumer.
  • Implemented web services Orchestration by creating multiple flows.
  • Written Data weave expression language for XML, Json and Java.
  • Handled Exceptions using Exceptions Strategy.
  • Used Various available Mule ESB connectors like JMS, File,
  • Used Filters, Aggregators, Splitters and Routers to process the Data and Routing.
  • Exposing Soap Web service using Contract first approach.
  • Writing a Restful resource using JAX-Rs.
  • Deployed an app from MMC.
  • Deployed projects in UNIX environment Using AWS CI/CD.
  • Written Test Cases using Junit and Mockito frameworks .
  • Contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Participates in impact analysis of proposed law changes as assigned or required.

Environment: JDK 1.7, Java, J2EE,Mule ESB, Restful Web Services, SOAP Web services, Hibernate, Unix, Spring Core, Spring MVC, Spring AOP, Eclipse IDE, JMS ActiveMQ, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript,, Weblogic, XML, XSD, Linux, Mule 3.7, UML, Rational Rose, Oracle, Maven, SVN, SOA, Design patterns, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential

Application Developer

RESPONSIBILITIES:

  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Extensively used CoreJavaAPI, Spring API in developing the business logic.
  • Used Spring Core and theInversion of Controlmodule of Spring framework.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Developed user interface components using JSP and tag libraries.
  • Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • Used Java Messaging artefacts using JMS for sending out automated notification emails to respective users of the application.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and developed Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Performed Unit testing and Integration Testing.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Configured the Active MQ JMS Server, created JMS connection factories, queues.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Have extensive experience in building and deploying applications on Web/Application Servers.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Responsible for updating the account and customer database if new updates are available.
  • Involved in writing the JUnit test cases as part of unit testing, used Mocking frameworks.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.

Environment: Java, J2EE, Restful Web Services, SOAP Web services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WAS,RAD,RTC, Web Sphere, XML, XSD, Linux, UML, Rational Rose, Oracle, Maven, SOA, Design patterns, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential

P3 Consultant/Module lead

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Created Micro Services Using Spring Boot and Netflix Libraries.
  • Used Eureka Services to for Registering the all the Services and Exposing.
  • Achieved Client Side Load Balancing using the Ribbon API.
  • Handled Fail over Issues and Fall Back Logics by breaking Circuits Using the hystrix.
  • Used Spring Boot Wrapper over Netflix Libraries to create Micro services.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Extensively used Spring Modules like Spring MVC, IOC, AOP.
  • Used Spring Core and theInversion of Controlmodule of spring framework.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Developed user interface components using JSP and tag libraries.
  • Used Hibernate as ORM layer to Integrated with the Data Base.
  • Created POJO classes and mapped with the Relations using Hibernate Mapping Files.
  • Involved in writing the complex SQL queries and Procedures.
  • Used Spring Annotations for creating controllers, Services and DAO’s.
  • Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • De
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and developed Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Performed Unit testing and Integration Testing.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Have extensive experience in building and deploying applications on Web/Application Servers.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Responsible for updating the account and customer database if new updates are available.
  • Involved in Documentation of Use cases in Wiki.
  • Involved in Spring Retrospective meetings.
  • Participated in Code Reviews and Peer testing activities
  • Involved in writing the JUnit test cases as part of unit testing.
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry.
  • Managed Domains and Routes with the Cloud Foundry.
  • Written Test Cases using JUnit and Mockito frameworks.

Environment: JDK 1.7, Java, J2EE, Restful Web Services, SOAP Web services, Hibernate, Spring Core, Spring Boot, Spring MVC, Unix, Spring AOP,, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, JBOSS, XML, XSD, Linux, UML, Rational Rose, Oracle, Maven, SVN, SOA, Design patterns, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential

Developer

RESPONSIBILITIES:

  • Develop technical designs for application development.
  • Designed the user interface using Struts2 MVC Framework and Jquery.
  • Created Action classes and JSPs using Struts 2 MVC Framework
  • Created POJO classes using Hibernate 3.x.
  • Developed DAOs (Data Access Object) usingHibernateas ORM to interact with Oracle database.
  • Prepared theRESTand SOAPbased service calls depending on the data passing to the web service.
  • Developed DAOs (Data Access Object) usingHibernateas
  • Handled Transactions using Spring Transaction Management
  • Fixed Defects and helped in improving Performance of Application.
  • Participated in Creating LLD from HLD’s.
  • Developed the Asynchronous retrieval using Ajax Jquery.
  • Involved in Service layer for writing Core business logic.
  • Used the Spring Ioc for managing objects .
  • Created and Consumed Restful web services using Jersey API /
  • Involved in Dao layer for writing SQL queries using Hibernate3X
  • Actively participated in developing Calibration Module to measure the Calibration.
  • Involved in Dashboards Module where we generated reports using Fusion Charts.
  • Involved in Getting NM module Parameter’s from Nagios for validating System.
  • Used java Asterisk plug-in to get outgoing call parameter from Asterisks Server (CTI).
  • Generated Pdf and Excel reports with Poi and Itext.
  • Supported formal testing and resolved test Defects.
  • Involved in Sending auto Mail Notifications to the user.
  • Involved in providing Common Validations using java script.
  • Coded of SQL, PL/SQL, Triggers and Views using Oracle.
  • Created Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Created Restful web Services to Using Jersey API.
  • Implemented Content Negotiation using Jax-Rs Annotations.
  • Handled Exceptions using Jersey Exception Mapper’s classes.
  • Used Jersey filters and Interceptors to achieve Server Side Validation.
  • Created SOAP web Services using top Down approach using CXF
  • Exchanged binary content using MTOM over SOAP.
  • Consumed SOAP web Services Asynchronously using Future Approach.
  • Used SOAP handler at server side to achieve server side validations.

ENVIRONMENT: Struts2.0, Springs IOC, Hibernate, Jersey, Apache CXF, SOAP, Restfull, Jquery, Maven, SVN, RAD, Java.16, Oracle 10g, Web logic Server, Linux.

Confidential

Developer

RESPONSIBILITIES:

  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Involved in QLine Module from front tier to end tier using Struts1.3 MVC framework and Dynamic SQL Handler Frame works.
  • Involved in Ipv6 Module in Developing jsp’s and providing implementation for core business logic
  • Developed DAO’s and Data classes using Dynamic SQL Helper.
  • Implemented Validations using java script.
  • Involved in preparing the views using Struts frame work and provide new Look and Feel.
  • Provided Validations using java script.
  • Developed HLD’s for the Business Approval.
  • Unit testing the modules and fixed the Defects.
  • Crated POJO Classes and established relationships with tables
  • Written coding to consume restful web services
  • Written SQL queries and procedures.
  • Created SOAP web Services using top down approach and Implemented Concrete code.
  • Involved in fixing Productions Defects
  • Involved in creating controllers and DAO classes
  • Written SQL queries, procedures and Triggers using Oracle 10G
  • Fixed performance issues related to the application by using static code analysis and JVM performance tuners.
  • Performed Tuning, Load Balancing and optimization ofApplication Server.
  • Defined XML documents for input and output sources of Web Services.
  • Created schema documents for XML validation and developed XML schemes.
  • Used Maven for building framework and configuring the JARS.

Environment: Java 1.5, J2EE, SOAP Web Services, Hibernate, Spring Core, Spring, Data, Struts MVC, Eclipse, JSP,JSTL, HTML5, CSS, JavaScript, Web Logic, XML, XSD, Linux, UML,, SVN, SOA, Design patterns, JAX-RS, JAX-WS JUNIT, log4J, JNDI, Unix

Confidential

Developer

RESPONSIBILITIES:

  • Configured Struts and Hibernate frameworks.
  • Used Struts tag libraries to Created Forms and Display the Values on JSP.
  • Created new JSPs and achieved AJAX functionality using Jquery
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Involved in requirements gathering, design, development and implementation.
  • Utilized Struts Actions classes for creating functionality.
  • Front end development using HTML, Java Script, and CSS.
  • Used Hibernate as ORM tool to manage data and
  • Unit testing done using JUnit.
  • Created UI using Jquery plug-in.
  • Performing client usability testing of Data views where the presentation of the data must be understood by both small market and mid-market users.
  • Providing procedures for handling numerous requests to create data export templates on behalf of clients.
  • Written PL/SQL queries to load the XML data into DB.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Exposed various capabilities as Web Services using SOAP.
  • Used Maven to build the application and used Subversion for version control..
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services).
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented a logger framework for the application using Log4J.
  • Used SVN as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Written Shell Scripting to run batch jobs.
  • Created a Job tracker using Java and Shell script to monitor and trigger logger email and build status
  • Creating database schemas that represent and support business processes
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications

Environment: Java 1.5, J2EE, SOAP Web Services, Hibernate, Struts MVC, Eclipse, JSP,JSTL, HTML5, CSS, Unix, JavaScript, Tomcat,, XML, XSD, Linux, UML,, SVN, SOA, Design patterns, JAX-WS JUNIT, log4J, JNDI

We'd love your feedback!