We provide IT Staff Augmentation Services!

Senior Software Development Engineer Resume

Deerfield, IL

SUMMARY

  • Passionate and dedicated Java/J2EE Developer with over 8 years of experience in IT industry in Software Analysis, Design, Development, Deployment of Web Applications using OOP Concepts, Java 8 and Java EE.
  • (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis), JavaScript, JQuery, HTML/CSS, Bootstrap, AngularJS, Jenkins, AJAX, Oracle Web Center Suite and XML.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC, Spring Integration and Spring AOP.
  • Experience in built web services using Spring and CXF operating within ESB, offering both REST, AWS and
  • SOAP interfaces.
  • Build microservices for the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security, Spring Integration and Spring Boot.
  • Worked on frameworks React JS and Redux and worked on the data analytics platform and application using Scala.
  • Have a very good understanding of Groovy framework.
  • Worked on Responsive UI design using technologies HTML5, CSS3 and Bootstrap.
  • Used Angular JS Widget frameworks like PrimeNG and JQuery libraries to integrate them together.
  • Write Shell scripts and Ant scripts to start the batch jobs on various servers.
  • Use Amazon cloud watch to monitor AWS and Amazon Cloud Watch logs to monitor application.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS,Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF. Had good knowledge on JVM.
  • Familiarity with testing frameworks like TestNG, Junit, Karma and Jasmin.
  • Well versed with Front-End Web Development technologies like JavaScript, CSS, CSS3, Servlets, Angular JS, AJAX, JQuery, Bootstrap, JSP, JSON, JSTL, HTML, HTML5, XHTML, Prime Faces and XML.DevelopedRESTfulWeb services interface to Java-based runtime engine and accounts.
  • Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic, Sun Glass fish and JBoss.
  • Regulatory risk & compliance Swap Data Reporting experience. Worked on Data reporting using advanced tools and validated regulatory risks.
  • Integrated Kafka streaming tool to load the data and store into NoSQL databases and execute the stored procedures.
  • Worked on jBPM/ Java Business Process Model and integrated workflows into a common B2B platform.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL PL/SQL, SQL* Plus, Database Procedures, Functions.
  • Worked in delivering builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Worked on the NoSQL databases written stored procedures.
  • Hands on experience on Alfresco 2.1 content repository.
  • Hands-on experience in working with XML related technologies such as SAX, DOM Parsers, XML Schema, XSL, XSLT, XPath, DTD, XSD and JAXB.
  • Resolved application and connectivity problems in Java programs.
  • Strong design skills implementing Unified Modeling Language (UML), Object Modeling Technique (OMT) and Java Design Patterns.
  • Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Well biased with Agile and SCRUM structure of software development. Conducted meetings and coordinated with the ream members to meet the client requirements.
  • I’m a very gregarious person. I would like to associate well with the fellow team members maintain strong working relationships with each one of them.
  • Good learner with quick learning skills and good team member with communication skills. Cohesive team worker, passionate problem solver.
  • An ability to lead a team, make important decisions on time and keep the team motivated.

TECHNICAL SKILLS

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

Web Technologies: JSON, JSP, Servlets, GWT, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP,REST, WSDL, JAX-RS, JSX-WS, HTML, HTML 5, CSS, CSS 3, DHTML, JavaBeans, JavaScript, JQuery, Angular JS, AJAX.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web SphereApplication Server 8.0 & RAD 8.5, JBoss

IDE: Eclipse, Net Beans, IntelliJ IDEA, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2, Mongo DB.

Frameworks: Struts, Struts 2, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Boot, Spring Access.DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring Data, Spring JDBC, SpringIntegration with Hibernate), Hibernate, DWR, Log4j.

OO Modeling: UML, Rational Rose.

Version Control systems: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Application Servers and Tools: WebLogic, JBOSS Fuse, Apache CXF, Tomcat, Oracle Application Server, ATG

PROFESSIONAL EXPERIENCE

Confidential, Deerfield, IL

Senior Software Development Engineer

Responsibilities:

  • Implemented website navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Run the shell scripts to run the batch jobs on servers to populate the Cassandra databases.
  • Developed application using JAVA 8 and used the new features like lambda expressions.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Used Hibernate Cacheand Spring Data and Spring Batch for query to improve the application performance.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Run the Spring Batch to gather data from one database and put into another legacy database and connect them using Shell scripts.
  • Created REST based web services using JAX-RS library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Setup Marklogic servers and configure REST API’s to work with the configuration databases and the ETL processes.
  • Worked with product development to integrate customer requirements into Marklogic Server.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Use custom built framework and API’s to simulate various user actions in Mobile and Native apps and through Native browsers.
  • Worked on frameworks React JS and Redlux and worked on the data analytics platform and application using Scala.
  • Responsible for automating Walgreens digital applications in Mobile, Desktop and Tablet devices to test the functionality and rapidity.
  • Automate the IOS mobile applications using Appium and Selenium and use a custom-built framework and page objects.
  • Used Groovy to simplify some of the Java code and existing libraries.
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Implemented Hibernate/JPA and Spring Data modules for data persistence.
  • Uploading applications to handsets using Mac mini- configuration utility for Native; App has been accessible through Mobile, Mobile browser and web browser.
  • Regulatory risk & compliance Swap Data Reporting experience. Worked on Data reporting using advanced tools and validated regulatory risks.
  • Installed and configured Weblogic Application Server. Installed and configured JBOSS application server.
  • Developing JMX modules for JBOSS. Installed and configured Business Objects.
  • Write scripts to test the Omniture tags and observe the Customer Interaction Patterns and come up with analytics that drive the business.
  • Ability to read and reviewing device XML logs and define XSD’s and server logs from a trouble-shooting perspective.
  • Agile 2.0 Model, Off-shore and On-site calls.

Confidential

Lead Java Developer

Responsibilities:

  • Involved in various stages of application development through requirement analysis, development, testing and deployment.
  • Developed the application using Agile Methodology, in areas such TDD, pair programming.
  • Developed web application using Spring MVC framework.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotations.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, AngularJS, Node.JS, and Bootstrap.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Used Spring Dao Support to access the database and ETL operations.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation.
  • AngularJS library has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Regulatory risk & compliance Swap Data Reporting experience. Worked on Data reporting using advanced tools and validated regulatory risks.
  • Worked on frameworks React JS and Redlux and worked on the data analytics platform and application using Scala.
  • Used Groovy to simplify some of the Java code and existing libraries.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Installed and configured Weblogic Application Server. Installed and configured JBOSS application server.
  • Developing JMX modules for JBOSS. Installed and configured Business Objects.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Created Class and sequence diagrams by using Enterprise Architect.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Used MyBatis to interact with DAO layer.
  • Used Spring IOC, AutoWired POJO and DAO classes with Spring Controller.
  • CSS was used to keep uniformity in look of the application.
  • Deployed the application to TOMCAT server and Used ALM tool for defect tracking.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Used SVN for code repository and Eclipse for IDE.
  • Used Log4j for application logging and debugging.
  • Developed Junit test cases for all use cases and executed them.

Environment: Java 7, Spring 3.0, Hibernate 4.0, MyBatis, Maven 3.0, JAX-RS, Spring MVC, HTML, CSS, JavaScript, AJAX, AngularJS, JUnit, SVN, Jenkins, Eclipse Mars, SQL Server 2012, JIRA, JSON, JSP, Servlets, Log4j, ALM, TDD.

Confidential

J2EE Developer

Responsibilities:

  • Build microservices for the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Agile Methodology has been used for application development.
  • Used Groovy to simplify some of the Java code and existing libraries.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • User interface has been developed using newer frameworks like Spring suite to enable faster page response times.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Worked on frameworks React JS and Redlux and worked on the data analytics platform and application using Scala.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Created SOAP Web Services using WSDL, XML, XSD and SOAP for transferring data.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cacheand Spring Data for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modules integration and unit testing.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • Used Log4j for logging purposes.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.8, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server 8.0, SOA, Eclipse IDE 4.5, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML5, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Java Development Engineer

Responsibilities:

  • Build microservices for the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development and Worked on 5 verticals of an application on agile base development cycle.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed application using JAVA 8 and used the new features like lambda expressions.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Installed and configured WebLogic Application Server. Installed and configured JBOSS application server.
  • Developing JMX modules for JBOSS. Installed and configured Business Objects.
  • Used Hibernate Cache for query to improve the application performance.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Created REST based web services using JAX-RS library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5, and CSS.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • JSPs, Servlets, XML descriptors, using WebSphere Application Server.
  • Build & Deployment in WebSphere 8.5 Application Server.
  • Worked with XML, XSD and JSON contents.
  • Used Row Mapper interface for mapping rows with the instance of a class.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Involved in Analysis, Design, development, testing and Maintenance using UML.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • Used Maven to build the J2EE application.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Used GIT controls to track and maintain the different version of the project.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Wrote unit test cases using JUnit, JMock.

Environment: Java 7, Spring 4.0, Hibernate 4.3.0, Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS3, JavaScript, AJAX, AngularJS, JUnit 4, JMock, GIT, Java Beans, Row Mapper, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j.

Confidential

Java Developer

Responsibilities:

  • Interacted with the lab technicians and doctors to learn of their requirements and perform design analysis and plan the design phase.
  • Developed a ticketing system where technicians can report any issues they may have within the portal.
  • Used best coding practices to ensure the quality of the web portal maintaining stability and speed.
  • Worked on 5 verticals of an application on agile base development cycle with a biweekly sprint.
  • Implemented navigation using spring controllers, configured controllers using Spring MVC annotations and configuration files.
  • Functionalities include writing code in JQuery, HTML, CSS, JavaScript, AJAX and Bootstrap.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Used Spring Dao Support to access the database.
  • Build microservices for the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Used Spring IOC for dynamic bean injection and to make application easy to test and integrate.
  • Used Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed JSPs by extensively using JSP standard tag libraries and Spring Tag Libraries.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Used MyBatis to interact with DAO layer and developed SQL queries to manipulate the data.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Build components scheduling and configuration using Maven.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Build & Deployment in JBoss 8.2.1 Application Server and apache tomcat 7.0 for local machine.
  • Wrote unit test cases using Junit, JMock and acceptance tests using STIQ.
  • Used SVN to track and maintain the different version of the project.
  • Used Log4j for application logging and debugging.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java 8, spring 4.0, Hibernate 4.0, MyBatis, Maven 3.3, JAX-RS, Spring MVC, HTML, CSS, JavaScript, AJAX, Junit, JMock, SVN, Jenkins, Eclipse Mars, Oracle, JIRA, JSON, JSP, Servlets, Log4j, TDD.

Hire Now