We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

Irving City, TX

SUMMARY

  • Over 8 years of IT experience in developing software applications using JAVA/J2EE technologies.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Extensive development experience in object - oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Excellent programming skills in JAVA, C, C++,Css3, DHTML, JavaScript, AngularJS, Angular 2, EJBs, SQL, PL/SQL, and XML Technologies.
  • Strong business knowledge in Telecom and Banking.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Expert in documenting business requirements, functional, technical specifications, and test cases.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages, and Views.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Used Object Relational Model (ORM) for java persistence API (JPA).
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.2/4.0, Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring boot REST API, Spring Boot JPA, Spring IOC, Spring JDBC, Spring-ws and JSF.
  • Knowledge on Microservices with Spring Boot and Spring Cloud.
  • Solid experience in design, development of web-based applications using HTML, DHTML, CSS, JavaScript, AJAX, JSP, AngularJS, Java script libraries like jQuery & DOJO, Ext Js and Tag Libraries.
  • Strong in design and development of SOAP & Restful Web Services.
  • Used Jira to track/update project changes.
  • Experience in Tomcat, IBM Web Sphere 6.1, BEA WebLogic 9.1, WSAD 5.0, RAD 6.0, JBoss 5.1/7.1.
  • Expertise in developing applications based on Structs(Model 2 Architecture) and JSF frameworks.
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
  • Excellent experience in Spring’s IOC, AOP, MVC and Spring’s integration with Hibernate and Struts technologies.
  • Used SVN as Source Control.
  • Good working experience with HIBERNATE open source object/relational mapping framework.
  • Good knowledge in testing web services using SOAP UI and POSTMAN.
  • Experience in Java Messaging Services (JMS).
  • Hands on expertise on Java Collections, Java Multi-threading features, Java Concurrency package.
  • Hand on experience Virtualization, Cloud Computing, and Web Services, Performed Configuration, Deployment and Support Cloud Services.
  • Expert Level Skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, and JPA.
  • Hand on experience in Java8 like Lambda expressions and Stream API on Collections to increase performance.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka and Play framework.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
  • Expertise in using JMS for Asynchronous messaging.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, DB2 and MySQL.
  • Hands on experience in using Jira and SharePoint.
  • Used GitHub, BitBucket, SVN, and CVS for Version Control System.
  • Proficient in development of enterprise business solutions using Apache Tomcat, GlassFish, WebLogic, WebSphere and JBOSS application servers.
  • Knowledge in Linux Operating System, UNIX Commands and Perl Scripting.
  • Extensive experience with Oracle 10g/11g, Microsoft SQL Server, MySQL, DB2 and Microsoft Access.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Experience in using Micro service architecture.
  • Hands on experience in developing Enterprise Applications using Java, Spring, Java Beans, JDBC, JNDI, LOG4j, Apache (common API), SQL, PL/SQL, Maven, RESTful services.
  • Experience in building the war with halp the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.

TECHNICAL SKILLS

Languages: Java, J2EE, Java 8, C, C++, SQL, PL/SQL.

Java Technologies: Servlets, JSP, AJAX, JDBC, JMS, EJB-Session beans, RMI, Log4j, Java Mailing API, JSTL, Java beans.

Distributed Technologies: Web Services, JMS, WebSphere MQ.

IDE: WSAD, Eclipse, RAD, JBuilder and Net Beans.

Framework: Struts2.0, Spring MVC 3.2/4.0, Spring WS, Spring Boot MVC, Spring boot JPA, Spring Boot RestAPI, Spring boot MVC. JSF, Hibernate, Apache axis for Web Services, Angular JS,Angular2, Play /Akka, Backbone JS.

Web Services: SOAP, WSDL, JAX-WS, UDDI, WS-Security, CFX.

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss, Glassfish.

Design and Model: UML, Rational Rose, Microsoft Visio.

Build Tools: Ant, Maven.

Scripting Languages: JavaScript, Shell Script, Java script libraries - jQuery, DOJO, ExtJs.

Web Technologies: HTML, XML, GWT, XPath, DOM, DTD.

Methodologies: SDLC, UML, Design Patterns, SOA.

Version Control Systems: CVS, Clear case, SVN, GIT, Bitbucket.

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, My SQL.

Operating System: All Versions of Microsoft Windows, UNIX, and LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Irving City, TX

Senior Developer

Responsibilities:

  • Gathering and analyzing the requirements related to Security features for online and mobile banking
  • Creating user stories and tasks for the requirements in RTC/JIRA and track the same.
  • Creating the API contract (request/response) using swagger and publishing in APIM.
  • Developing micro services and RESTFUL APIs usingSpring IO/Spring Boot,Thymeleaf.
  • Writing Junit and Integration test cases using RestAssured. Follow the Test Driven Development (TDD) and make sure all the use-cases are properly tested before deployment.
  • Manage/Lead offshore team of 2 people for assigning the tasks and getting them done by tracking the daily status.
  • Conduct code reviews and make necessary changes if required.
  • Supporting the consumers if any issues.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in data Integration and Documents module.
  • Involved in using HTML5, DHTML, PHP, JavaScript, AJAX, ExtJs, JQUERY, JSP and to develop view pages
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
  • Complete feedback system was designed using MEAN (MongoDB, ExpressJs, AngularJs, NodeJS) stack technologies for quick response and throughput.
  • Used the Core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.
  • Involved in preparation of developer test cases, execution, and preparation of scope & traceability matrix.
  • •Utilized JBoss for web server.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Used Java8 features like Lambda expressions and Stream API on Collections to increase performance.
  • Responsibilities included development of new modules of the application such as Web using J2EE 1.6 technologies, and Spring Framework.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Implemented Web Services using Spring RESTful.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Created Jira projects, templates, workflows, screens, fields, and other administrative activities.
  • Coordinating and tracking all projects for seamless releases using Project Management System Jira Source.
  • Created dynamic attributes in a JSP page using the struts concept.
  • Used WebSphere MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Involved in writing SQL queries & PL/SQL - DDL, DML, Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Involved in the development using jQuery and designed applications in AJAX with rich user interfaces.
  • Involved in doing Unit testing using MOKITO and Integration testing.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE for user account.
  • Implemented Spring Boot to divide the application into various sub modules.
  • Used MongoDB for storing the user profile data from multiple systems such as LDAP and other legacy systems.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Build microservices for the delivery of software products across the enterprise.
  • Implemented Mongo repositories to retrieve and store the data in MongoDB.
  • Developed the view-controller components using Servlets/JSP, JavaScript, CSS3, HTML5 and DHTML.

Environment: Java, java8, JDK 1.7 and 1.8, HTML, XML, XSLT, AngularJS, Tomcat Web Application, Spring DAO, Spring Boot, Spring MVC, Microservices AWS, MySQL, Oracle, Eclipse, CSS, Servlets, SQL, PL/SQL, SOAP, JUnit, Maven, Log4j.

Confidential, Deelfield,IL.

Full Stack Java Developer

Responsibilities:

  • Developed one-many, many-one, one-one annotation-based mappings in Hibernate.
  • Used Java8 features like Lambda expressions and Stream API on Collections to increase performance.
  • Implemented JPA to persist the data into Database and implemented CRUD operations on the data.
  • Re-write of JAX-WS and JAX-RS web services to Spring Boot Restful web services
  • Developed the presentation layer with responsive web design experience using Angular JS, JavaScript, CSS, HTML and jQuery.
  • Designed Single page applications using AngularJS implemented all the front-end components using Spring MVC.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different application smaller and independent.
  • Worked on front-end and back-end application development. Has upgrade additional functionalities and services with the use cases provided using AngularJS.
  • Designed and implemented Restful Web service using Spring REST to integrate with various connectors.
  • Implemented Agile development process on Software Development Life Cycle.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Developed Authentication and Authorization to the Spring Boot web services using Spring Security.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).

Environment: JAVA 1.6, java 1.8, J2EE, DAO, HTML, JSP, Boot strap, Java Script, XML, CSS, Ajax, JBoss, EJB, Oracle 11g, Log4J, Struts Tag Libraries, JIRA, GitHub, Eclipse 3.1, Ant 1.6, Struts 2.0, JAVA/J2EE Design Patterns, Edit Plus, DB2, Oracle, MongoDB, SVN, SQL developer, Windows 10.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing, and Maintenance phases of EA application.
  • Involved in developing code for obtaining bean s in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Agile development process on Software Development Life Cycle.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Involved in using HTML5, DHTML, Java Script, AngularJS, AJAX, JQUERY, JSP and Tag Libraries to develop view pages
  • Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Involved in using REST API while integrating with servers.
  • Developed User Profile and Account Service and Micro Service modules using Spring Boot.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.
  • Utilized Tomcat and Apache servers for cloud server management.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Jira for bug tracking, issue tracking and project management.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Used version controlling tools like GitHub and BitBucket for web application.
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods.

Confidential

Sr. Java Developer

Responsibilities:

  • Analyze the Business requirement and prepare Requirement Document.
  • Preparation of the Technical design document based on Impact Analysis
  • Modules development using Java, Servlet and JSP.
  • Unit testing and Unite test cases document preparation.
  • Provide Technical Assistance to the team
  • Involved in project documentation, status reporting and presentation.
  • Creating and deploying Build Artifacts to integration testing environments
  • Develop test cases to validate the developed APIs and perform Unit and Integration testing
  • Content managing for the websites.

Environment: Java1.6 HTML, XML, XSLT, Tomcat Web Application, MVC, MySQL, Oracle, Eclipse, CSS, Servlets, SQL, PL/SQL.

We'd love your feedback!