Software Engineer Resume
Owings Mills, MD
SUMMARY:
- Software Engineer with extensive experience in Design, Implement and Testing on Java/J2EE & Web Services based distributed applications.
- Have 7 and half years of experience in analysis, design and development of enterprise applications using J2EE and Application Servers like WebSphere, tomcat and JBoss.
- Expert level skills open source framework like Hibernate, Spring, Spring MVC and Spring Batch.
- Has Ability for quick understanding and rapid development of new technologies and frameworks.
- Have good leadership skills, communication skills, interpersonal skills and problem solving ability.
- Very good development experience in Java/J2EE Technologies spring Framework, Hibernate.
- Experience on JAX - RS(REST)Web services implementations.
- Having knowledge and experience on writing Jboss business rules.
- Experience in implementing Apache Shiro Security framework.
- Installation, Configuration and Deployment of J2EE applications in JBoss4.0.0 and Tomcat.
- Component Based Design and Development.
- Good knowledge on Banking Domain and message formats like ISO8583, SIWFT, EDI and X12.
- Production support and development on Banking Environment.
- Experienced with build tools like Ant, Maven.
- Experienced in handling Version Control Systems like SVN, CVS and GIT.
- Experienced with Continuous integration tools like Jenkins, Hudson.
- Experienced with collaboration tools like Confluence WIKI and Rally.
- Exposure in using Design patterns implementation.
- Experience in project process flow management and thorough knowledge of software development life cycle (SDLC) in agile environment.
- Possessing strong analytical, technical and co-ordination skills.
EXPERTISE:
Operating Systems: Windows, Linux, Unix
Programming Languages: Java, XML
J2EE Technology: JDBC, Java Mail
IDE: Eclipse Helios
Web services: REST Services with apache cxf, Spring
Java front end technologies: JSP, Servlets, JQuery, AngularJS
RDBMS/DBMS: Oracle 9i, MySql
Architecture Framework: Spring Core, Spring JDBC, spring MVC
Object/Relational Mapping: Hibernate 3.x
Messaging Service: Websphere MQ, Active MQ and JMS
Unit Test Suite: Junit
Logging Tool: Log4j,Slf4j
Build Tools: Maven, Ant
Deployment tools: Jenkins, Hudson
Collaboration Tools: Confluence WIKI, Rally
Version Repository central: SVN, GIT
Tools: SOAP UI,MQ Visual Edit, POSTMAN
Application Servers: Tomcat 7,JBoss 5, WebSphere 7
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills, MD
Software Engineer
Responsibilities:
- Work closely with business and technical teams utilizing Agile, Scrum methodology to ensure delivery of high quality work with monthly iteration.
- Support IWS web and backend modules, and enhance functionality to support new markets
- Fund performance information is extracted from internal systems using various channels like Soap, Rest Web Service calls to legacy MIDR systems, and MQ
- Worked on MQ objects (queues, channels), app server integration with Web sphere MQ serving as middleware between IWS and MIDR systems
- Used Spring MDP to obtain near real-time Pricing information at various times sent through MQ
- Hibernate was used as ORM framework for effective data persistence into Oracle database
- Spring Batch jobs were used to process daily files received from mainframes and load information into Oracle database, and scheduled using Control-M.
- Worked closely with Production support team to resolve time sensitive application issues
- Used JMeter for performance and load testing
- Developed highly efficient SQL scripts, and fine-tuned DB objects to support system functionality
Environment: JEE (JDK 1.6, JDBC, JMS, JTA), SpringMVC, Jquery, JavaScript, Tiles, CSS, HTML, Spring 3.1, Spring Batch 2.1, Hibernate 3.0, Web Services, SoapUI, Junit, Log4j, Maven 3.0, SVN, Jenkins, Control-M, Jmeter 2.11, Oracle 11g, Rally, MS Visio, WebsphereMQ 7.0, ConnectDirect 4.4,WAS 8.0, IBM RAD, Linux, Rally, WIKI,SOAP-UI, AngularJS.
Confidential, Conshohocken, PA
Software Engineer
Responsibilities:
- Played key role in requirements analysis, design, development and liaison with offshore teams for Citi Prepaid’s international expansion product development.
- Enhanced Prepaid Core transaction processing module, and ECS+ integration code with additional features and interfaces to support project functionality.
- Backend functionality was developed using Spring, Hibernate frameworks, and hosted on Tomcat app server integrated with Websphere MQ.
- Configured MQ objects (queues, channels), app server integration with Websphere MQ serving as middleware between Citi Prepaid and ECS+ systems.
- Enhanced CSA (Customer Service) web application to support new features, using web technologies like Struts, JSPs, Tiles, JavaScript, Ajax, CSS and HTML.
- Used Jprofiler to identify bottlenecks, memory leaks and analyze application performance.
- Used Jmeter for load testing.
- Developed automation scripts for functionality testing.
- Developed highly efficient SQL scripts and fine tune DB objects to support system functionality with a capacity of about half a million account creations per day.
- Worked closely with Operations teams to resolve time sensitive production issues.
Environment: JEE (JDK 1.6, EJB 3.0, JDBC, JMS, JTA), Struts2, Jquery, JavaScript, Tiles, CSS,HTML, Spring 3.1, Spring Batch 2.1, Hibernate 3.0, Web Services, SoapUI, Junit, Log4j, Maven 3.0GIT, Hudson, HP Quality Center, Jprofiler 5, SQL Server 2010, MS Visio, ActiveBatch, IBM Websphere MQ 7.0, ConnectDirect 4.4, Tomcat 6, Eclipse, Linux, MQ Visual Edit.
Confidential
Jr Software Engineer
Responsibilities:
- Work closely with business and technical teams utilizing Agile, Scrum methodology to ensure delivery of high quality work with monthly iteration.
- Implemented the solution at the client location
- Supported for UAT and Bug Fixing.
- Involved in Coding and Integration testing.
- Contributed the best to get the application on-live.
Environment: Cuecent BPMS 3.0, Java1.4, J2EE, XML, JMS, Oracle 9i, Websphere6.1, Apache-ant-1.6.2, Log4j-1.2.9, Idea IntelliJ 5.1, Linux
Confidential
Systems Analyst
Responsibilities:
- Involved in Coding, Unit testing, bug fixing, and Integration testing.
Environment: Cuecent BPMS 3.0,JDK1.4, Oracle 9i, Websphere v6.1, Linux