We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

Lincoln, NE

PROFESSIONAL SUMMARY:

  • Around 9 years of experience as a Full Stack Java/J2EE Developer includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/ J2EE technologies using software development methodologies / frameworks like SDLC, OOAD and AGILE
  • Strong working experience in building the components using Core Java, Servlets, JSP, Web Services, AJAX-WS(SOAP), JSON, JAX RS- Restful Services and JDBC .
  • Sound experience in developing and deploying applications using Application Servers like Web logic, Web Sphere Application Server, Jboss and Tomcat.
  • Have good understanding of various J2EE Design Patterns such as Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Front Controller and Model View Controller Architecture.
  • Experienced in cloud application and server virtualization using AWS (AmazonWebServices) and Azure.
  • Developed enterprise applications usingScala and Created dynamic web content by using JSP.
  • Experience on Devops tools like Subversion (SVN), GIT, Docker, Ant, Maven, Jenkins, Chef, Puppet, Ansible.
  • Proficient in Database development using different RDBMS (Oracle, MS SQL Server, MySQL and DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Experienced in creating Restful Services with Spring MVC Framework and using HIBERNATE.
  • Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Visio and Rational Rose.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT, experience with public assistance programs such as TANF, SNAP and Medical Assistance and Web application development using - HTML, DHTML, CSS, JHTML, Swing, typescript, JavaScript,
  • AngularJs, NodeJS, Backbones, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Involved extensively in using MVC, Java Swing, Spring, Struts 1.x, 2.x, Java Beans and Hibernate frameworks.
  • Working knowledge on UNIX, SOAP, and Shell Scripts.
  • Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Work Experience with testing tools and applications such as Junit and SOAPUI.
  • Proficiency with the use of Eclipse, Eclipse based IDEs and STS.
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Expertise in using GIT,SVN tools for code management.
  • Followed Test Driven Development (TDD) during entire development phase and in environment.
  • Worked with Agile and Scrum methodologies.
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
  • Self-motivated, positive, upbeat, energetic team player with a high degree of integrity and make significant contributions to the organization.
  • Proven ability to quickly learn new technology and apply them in business solutions.

TECHNICAL SKILLS:

Technologies: J2EE, Servlets, JSP, JDBC and JSON, Java, Core Java, J2EE, JEE, HTML, HTML5, Ajax, CSS, CSS3, JavaScript, JSP & Servlets, Swing, JSTL, Expression Languages, Design Patterns, JNDI, RMI, Java Mail, JDBC, JAX-WS, EJB, jQuery, Ajax, Web services, Site mesh, JMS, Apache Commons IO, Apache Commons Lang, Tiles, JAXB, iReport, JUnit, iText, SQL, PL/SQL, HQL, JPQL, SOA, XML, XSD, XSLT, Json, log4j, Commons logging, slf4j, YAML, Initialzr, Spring Boot CLI.

Web Services: SOAP, REST, JAXWS, JAX: RS, WSDL, JAXB, AXIS, JERSEY API.

Web Technologies: HTML/HTML5, CSS/CSS2/CSS3, LESS, SASS, JavaScript, jQuery, XSLT, DHTML, XHTML, AJAX, JSON

Web Frameworks: AngularJS, Bootstrap, Node.js, ReactJS.

Frameworks: Struts, Spring and Hibernate, Bootstrap, EXT: JS, DHTMLX, DHTML, Web ZK, Struts, Prime Faces, Spring Boot, SpringMVC, Spring Core, Spring WS, Spring Security,Spring JDBC,Spring Batch, Spring Data JPA, Spring EL, Spring LDAP, Spring Data, JPA, iBatis, MyBatis,EclipseLink, Hibernate, MongoDB.

Database: ORACLE, PL/SQL and MySQL,Mongo: DB.

Modeling Tools: UML, Rational Rose.

Messaging Technologies: RabbitMQ, ActiveMQ.

Application servers: JBoss, Web Logic and WebSphere, Tomcat, Jetty, Glassfish.s

Logging tools: Log4j

Testing Tool: Junit,Mockito

Operating Systems: Windows 2000/XP/Vista/7 and Unix.

Languages: Java, C and C++.

IDE: STS, My Eclipse, Oracle Workshop and Net Beans

Version Control: Rational Clear Case and SVN

Concepts: OOAD, Agile Methodologies, Design Patterns and UML

PROFESSIONAL EXPERIENCE:

Confidential, Lincoln, NE

Sr. Software Engineer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REST, WSDL).
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack.
  • Responsible for UI development, JSON and integration with J2EE and Web Services Layer.
  • Implementeddesign patternsin Scala for the application.
  • Dynamic web pages are developed using JSP and Custom Tags.
  • Developed Responsive User Interface (UI) pages using HTML, CSS2/ CSS3, LESS, SASS, JavaScript, jQuery, AJAX, Bootstrap and Angular JS.
  • Involved in the development of controllers by using the Spring MVC framework.
  • Configured Spring to inject DAO objects into business layer and Hibernate to map POJOs with Oracle Database tables using XML configuration file.
  • Performance tuning by Managing and Monitoring theJVM performancebyWeblogic Heap size, garbage collection, execute threads,
  • Cache size, JDBC poolsandmulti pools. Used Media Queries to support devices like IOS, Android devices.
  • Designed, built, and deployed a multiple application utilizing the AWS stack (EC2, R53, S3, RDS, DynamoDB, CloudWatch, and Cloud Formation).
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Built Single page application (SPA) usingAngular JS as per the requirement.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Developed quality code adhering to Scala coding Standards.
  • Developed the code for Asynchronous update to web page using JavaScript, RESTful and Ajax.
  • Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
  • Worked on JavaScript frameworks (Angular JS, (MVC), ReactJS (Library)) to augment browser-based applications with MVC capability.
  • Reversed engineer S&P Research Insight Database in C++ and rewrote in C# to make it faster, but still maintained compatibility with legacy version.
  • Used React + Redux on front-end with isomorphic Node.js services on the backend.
  • Maintained relationship between objects using Spring IOC.
  • Responsible for developing a front-end application usingReactJS and FLUX architecture for internal teams productivity use.
  • Followed Agile Scrum methodology.
  • Used typescript to develop application both client and server-side execution.
  • Automated AWS services, which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration.
  • Implemented persistence layer using Hibernate-ORM.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Extensively used JPA in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection, security features and integrated with the JPA framework.
  • Implemented a Continuous Delivery Pipeline with Jenkins and GitHub.
  • Handled final builds, deployments and management using MAVEN to customize EAR, WAR and JAR files and the application is deployed on JBoss server.
  • Developed logging module-using Log4J to create log files for debugging and tracing purposes.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing frameworks.
  • Effective communication, analytical and interpersonal skills working within cross-functional teams and Product Management.

Environment: Java8, JDK 1.8, Scala 2.9, JSP, AJAX, Angular JS 2.0, Node js, JavaScript, Spring, Hibernate 3.0, STS, JBoss, UML diagrams, XHTML, XML, SVN, SOAP, Spring MVC Rest Controller, Web Services (SOAP Axis), Jenkins, JUnit, Log4J.

Confidential, Minneapolis, MN

Sr. Software Engineer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
  • Participating in user requirement sessions to gather business requirements.
  • Responsible to Securities and Capital Markets domain that encompasses equities, options, futures, bonds, certificates of deposits, treasuries.
  • Used agile methodology for the every module in project for developing the application.
  • Responsible in development of presentation layer using JSP and Servlets.
  • Worked on Derivatives Technology, Risk Management Systems for analyzing derivative products and Capital Markets strategy
  • Involved in Market Manipulation or Surveillance covering all the stock market trading products
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Responsible for deployment and requirement analysis for Capital Markets consistency with client
  • Responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Involved in Internal Surveillance and monitoring for example behavior patterns of Capital Market domain.
  • Worked on Use case diagrams class diagrams and sequence diagrams using Rational raised for design phase. Responsible for developing a variety of tools, testing environments and utilities for e-commerce service, using C++, Java, and JavaScript.
  • Worked on implementing directives and scope values using Angular JS for an existing webpage.
  • Responsible for designing application flow based on user requirements using Visio.
  • Database schema design development and coding of DDL, DML statements, functions.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry(PCF)
  • Worked on AngularJS code for developing Single page applications (SPA) used several in built language core directives, expressions and modules.
  • Worked on Prototyping and Implementation using Java, Node JS, and AWS with Slacker platform.
  • Worked on Microservices and Spring boot for designing/developing the cloud platform to build a perfect SOA using spring cloud and spring web services.
  • Responsible for designing, coding and developed the application in J2EE using MVC architecture.
  • Developed Business components using spring framework and database connections using JDBC.
  • Implemented transaction management for database transactions using spring framework.
  • Responsible for performing any enhancements with the existing application which was implemented using MVC paradigm, implemented by Spring Framework.
  • Implemented persistence layer using Hibernate-ORM.
  • Developed Custom Credits and Auto Merchant enrollment tools, to facilitate e-commerce merchant transactions using C++ and Java on Oracle Database.
  • Worked with framework on MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
  • Infrastructure-as- a-Service platforms on VMware, Cloud foundry Cloud Server
  • Responsible for developing front end service calls with Ajax and JQuery and implemented customized JQuery plugins to meet the business requirements across the application.
  • Developed WSDL based web services using WSDL, SOAP, JAX-WS, and JAXB.
  • Used web services like RESTFUL for developing XML and JSON using JAX-RS
  • Consumed Web Service using JSON and REST to get the registered users, update their status.

Environment: J2EE, Servlets, JDBC, Spring, JSP, Hibernate, AJAX, XML, CSS, HTML, Angular JS, Apache, Mongo-DB, Oracle 10g/11i,JQuery, JUnit, REST, JSON, SVN.

Confidential, Wilmington, DE

Software Engineer

Responsibilities:

  • Involved in analysis, design, development and implementation of this application.
  • Analyzed and understood the requirements and Enhancements by discussing with Business Analysts and developed the features according to Business requirements.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of modules been built.
  • Developed the web service for accepting the XML as inputs source for generating the rate plans using JAX-WS framework.
  • Involved in implementing the MVC architecture integrating Hibernate and Spring frame work.
  • UsedCore Spring frameworkfor dependency injection andSpring Context UsedSpring ORMto integrate with theHibernate.
  • Developed UI pages using Angular JS, CSS3 and HTML5
  • Responsible for design and implementation of the “Visual Surveyor” using Borland C++ Builder. This product which enables the company’s field inspectors to conduct field surveys of insurance policy holders to assess risks and hazards, generate reports
  • Used Spring AOP for logging and profiling for certain modules.
  • Work on technical design and develop SOAP Fault translation from application exceptions, Web Services, custom components
  • Configuring Web services using the Web services definition language
  • Created tables in Oracle database and implemented Database access through Hibernate.
  • Developed complex PL/SQL Queries, Stored Procedures and Functions
  • Deployed the changes in TEST server and worked with testing team for testing.
  • Unit testing using JUnit and Preparing test case plans
  • Analyzing the defects and unit testing and Implemented logging using the log4j.
  • Prepared builds using Maven for the other environments like QA, STG and PROD.
  • Followed Agile Methodology for implementation of the project.
  • Perform problem identification and resolution activities, involving multiple teams necessary to resolve the system problems based on severity/priority.
  • Involved in new enhancements, code review, code discussion, quality check and bug fixing.

Environment: J2EE, Spring, Spring ORM, Spring AOP, JSP, JUnit, AJAX, Angular JS, Backbone.js JSON, Servlets, XML, Oracle, Bootstrap, Log4J, MYSQL, Eclipse, Hibernate, Web Services, MVC architecture.

Confidential, Hartford, Connecticut

Java Engineer

Responsibilities:

  • Worked with enterprise architect (EA) to develop use cases.
  • Worked on the implementation of JAX-WS web services for batch data transactions with Agile court from iSuite application
  • Worked on the implementation of RESTFULL web services for real-time transaction with the agile court from I Suite application
  • Worked on implementing the time schedules to create batch transaction at regular interval of times.
  • Worked on implementing the Pagination concepts for handling the display of large amount of data.
  • Worked with Spring MVC pattern used Hibernate persistence framework for developing the public access Agile Court application.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Used Spring JDBC to write some DAO classes to interact with the database.
  • Mapped business objects to database using Hibernate.
  • Worked on providing security to the application.
  • Implemented Web Services for Debt collections module.
  • Used SOAP client to test the Web Services.
  • Worked with Eclipse RCP to develop think client front end application
  • Developed application using Eclipse and used build and deploy tool as Maven.
  • Configured the Log4J to log the Warning and Error Messages
  • Used Oracle as Database and used TOAD for queries execution and also involved in writing PL/SQL code for procedures and functions.
  • Used the Agile methodology for development on sprint basis.

Environment: J2EE, Spring, Spring JDBC, JSP, AJAX, JSON, MVC, Angular JS, Servlets, XML, Oracle, Log4J, Eclipse, Hibernate, JAX-WS Web Services, RESTFULL, SOAP, PL/SQL

Confidential

Software Engineer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Created high level and low-level design documents.
  • Writing Technical specifications
  • Involved into code integration and deployment process.
  • Front end development using JSP, Servlets, XSL.
  • Involved in Production Support.
  • Designed the application in Struts and developed front-end pages with JSPs and JavaScript using
  • WSAD.
  • Used Struts for component representation.
  • Client side validations using Struts Validator Framework.
  • Extensive usage of Eclipse and CVS for code merging.
  • Implemented Design Patterns like Factory, Singleton and Data Access Object.
  • Writing SQL, PL/SQL for the backend procedures
  • Worked with ant build scripts to deploy the Web Service on WebSphere.
  • Used JMS and JMS queue for sending mails.

Environment: Java, J2EE, Oracle, RDBMS, Struts, OOPs, Eclipse, XML, JSP, Servlets, XSL, JMS.

Hire Now