We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 6+ years of experience in IT industry as Java/J2EE Developer on both Internet and Intranet based web applications.
  • Exposure in all stages of software development Lifecycle (SDLC) including Requirements, Analysis and Design, implementation, integration and testing, deployment and maintenance in waterfall and Agile methodologies.
  • Designed and developed business applications using JSP, Servlet, JAVA, J2EE, Threads, EJB, Soap, XML, JNDI, Log4j, Hibernate and JDBC technologies on Windows and UNIX platform.
  • Experience in building N - Tier applications framework using Struts, J2EE, Web Services and WSDL.
  • Experience in designing various components like Data Porter, Rule Builder, Constructor, Solution etc. in Markit EDM tool.
  • Experience in front end development using HTML/HTML 5, CSS 3, JSTL, jQuery for client-side validations and designing webpages.
  • Good knowledge in AJAX, JavaScript, Bootstrap and developing single page applications using AngularJS 1.6/2.0.
  • Experience in using Core Java concepts like Multi-Threading, Collection, Interfaces, Synchronization, OOPs concepts and Exception Handling for large-scale Web and standalone applications.
  • Experience in usingSpringframework for developing web applications.
  • Experience in implementing Spring Core, Spring JDBC, Spring MVC, Spring ORM, Spring Security, Spring Boot and Spring Batch modules.
  • Experience using various application servers - Apache Tomcat, IBM Web Sphere Application Server.
  • Experience with wide variety of development environments such as Eclipse 7.0/8.0/8.5, MyEclipse, NetBeans, Notepad++, VisualStudio, and Brackets.
  • Experience in creating and consuming web services using REST and SOAP.
  • Experience in database connectivity for databases like Oracle 11g/10g/9i, MySql, SQL Server,DB2.
  • Experience of implementing data mastering integration projects on Markit EDM tool and data mart projects in Eagle Paceand schedule jobs using Control-M Workload Automation.
  • Experience related to managing extract load and transformation (ETL) processes by handling large volume of data transformations over Oracle data warehouse/ data mart.
  • Good knowledge in developing Android applications with Eclipse IDE.
  • Experience in executing JUnit test cases using Mockito for unit testing business components.
  • Knowledge in creating new build jobs, integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Knowledge on Windows Message Queues and Windows services to support Event watchers and Process Launchers.
  • Good Experience in version control systemslike GIT and TFS.
  • Ability to grasp new technologies and to correctly apply new tools to build applications. Has worked in onshore/offsite model.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Languages: Java 5/6/7/8, Java/J2EE, JDBC, UML, HTML, PHP, JavaScript, SQL, PL/SQL

Web/Application Servers: Apache Tomcat 70/8.0/8.5, Weblogic8.1/10.2, WebSphere 7.0

Java Technologies: Java, J2EE, JSP, Servlets, JDBC, JMS, JavaScript

Web Technologies: HTML, DHTML,CSS, jQuery,Bootstrap, JSF, AJAX, XML, DOM,JSON, Angular JS.

Databases: Oracle 8i/9i/10g, SQL Server 12, DB2

Frameworks: Spring, Hibernate,JSF

IDE: Eclipse and Net Beans

Tools: Markit EDM, Eagle Pace

Operating System: Windows, Unix

Scripting Languages: HTML, Java Script, jQuery, JSON,PHP

Methodologies: SDLC Waterfall, Agile

Web services: SOAP and Restful

Modeling Tools: UML on Rational Rose 4.0, Star UML

Version Control Systems: GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Software Engineer

Responsibilities:

  • DevelopMarkIT EDM Solutions for loading data from Bloomberg filesetc, using Business requirements document.
  • Strong understanding of database and good in writing SQL queries.
  • Migrate components and packages of all teams in all environments for every sprint cycle.
  • Interact with scheduling team about job failures.
  • Design message queues architecture using Microsoft Visio and give them to MQ team for the message flow between all team groups.
  • Trades are submitted in CSV and XML format via FTP Web Services and UI.
  • Work on spring dependency injection, Spring Security, Spring DAO, Spring Integration with JDBC.
  • Generate and Transform the various trade flow message using XML/XSL/XSD.
  • Perform data modeling and processing by using Spring Integration.
  • Monitored, troubleshot, & escalated Control-M job processing and data backup rotation schedules.
  • Work closely with trading desks to establish parameters and develop system framework, including assessing and developing benchmark and rules-based execution strategies.
  • Solve issues and tasks assigned in JIRA and Service Now.
  • Book trades in ATF tool and check how they process in all down-streams.
  • In charge of UAT and Production deployments and technical support.

Environment: JAVA, MarkIT EDM 11.6, Spring MVC, Control-M Workload Automation, XML,XSD, Eclipse, SSMS, Oracle, Microsoft Visual Studio, Microsoft Visio, Sybase, FlexiMessage.

Confidential, Ridgefield Park, NJ

Software Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and mapping technical specifications.
  • Used JSP, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Used Maven build automation tool for the project.
  • Developed application using Spring framework.
  • Good understanding of Spring dependency injection, Spring Security, Spring Integration with JDBC.
  • Extensively used the JSP in the view side of MVC.
  • Used JSTL and created web interfaces using JSP technology.
  • To obtain a connection between Spring and database, Spring JDBC is used with JdbcTemplate to access data stored.
  • Worked on MailGun API for developing mail services.
  • Involved in development of cascading style sheets (CSS) to make the Java Server Pages to be displayed using different output styles.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in creating/deploying jar, war in Apache Tomcat Application server.
  • Used SOAP UI for unit testing Web Services with the WSDL provided by UPS.
  • Used GIT for version control, experience with git-hub.
  • Followed Agile Scrum to deliver tasks based on Sprint Planning and involved in Sprint Retrospective meeting.
  • Involved in writing test cases and test reports for the module.

Environment: JAVA, J2EE, JSP,Eclipse, Spring, JavaScript, jQuery, HTML5.0, CSS3,SOAP, MySql, UML,Windows.

Confidential, Madison, WI

Software Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Responsible for creation and maintenance of regional daily/month-end batch processes for Security stream.
  • Partnered with internal and external teams to resolve system issues (i.e. workflow solutions, batch cycle troubleshooting, technical interface issues, hardware issues, etc.)
  • Involved in the creation of RDM (Reference Data Management) for Security stream in Markit EDM
  • Implemented a data mart in Eagle Pace which sources the data from STAR (S2P)
  • Followed SCRUM as part of development process with 3 weeks of iteration.
  • Extensively used Java/J2EE environment.
  • Responsible for analysis, design, development and integration of backend component using J2EE technologies such as Spring 3 and hibernate.
  • Provided primary support for Confidential ’s investment management system and trading desk.
  • Planned, created, and coordinated automated jobs.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and Spring MVC architecture.
  • Used Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Involved in developing HTML, JavaScript and jQuery for client-side presentation and, data validation within the forms.
  • Design and build Data Mart(s) and using experience with OLAP and/or Advanced Reporting.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Monitored incoming and outgoing data delivery and resolved issues.
  • Used SQL Server 2008 as a database in the backend.
  • Used GIT for version control and involved in writing the build scripts using Maven.

Environment: JAVA, J2EE, JSP, JSTL, Eclipse, Spring, Hibernate, Angular JS, JavaScript, jQuery, AJAX, HTML5.0, CSS3, Maven, SQL Server 2008, IBM Web Sphere, Markit EDM, Eagle Pace.

We'd love your feedback!