Apps Consultant Resume
Plano, TX
PROFESSIONAL SUMMARY:
5+ years of development experience in banking and other domains. Delivering IT systems, working technology transformation initiatives, and developing web applications.
TECHNOLOGY PROFICIENCIES:
Programming: Java, J2EE, Spring, Spring MVC, Spring Boot, Spring Data, Spring Security, SOA, Microservices, HTML, JSP, JPA, Struts, Servlets, EJB, JMS, Hibernate, Web Services (WSDL, SOAP, REST), API, XML, XSLT, XPATH, JSON, JavaScript, JMX, JAXB, Groovy, Node.js, OAuth2
Application/Web Servers: Glassfish, WebLogic, WebSphere, Apache Tomcat, JBoss
Database: Oracle 11g, DB2, SQL Server, MySQL
Platforms: UNIX, Windows, Linux (Red hat, Ubuntu).
Developer Tools: IBM RAD, NetBeans, Eclipse, Junit, SoapUI, Postman, Visio, CVS, Subversion, GIT, ANT, Maven, Gradle
SDLC Methodologies: Agile, Waterfall
CAREER PROGRESSION:
Confidential, Plano, TX
Apps Consultant
Responsibilities:
- Create an End to end view into check processing from ATM/ATA and through downstream systems p3d, p3, and TrX.
- Created a MQ connection using JMS. Secured MQ using TLS cipher suite.
- Establish NDM connections between servers for FTP transfers
- Used EIP (Apache Camel) to read email attachments.
- Used Java I/O to parse text files.
- Used XPath to parse XML files.
- Used MVC design pattern to move code through all tiers.
Environment: Java 1.8, XML, UML, HTML, MySQL, Teradata, Windows 7, Oracle DB, WebSphere, JMS, Linux, WebSphere 8.5,Putty,BladeLogic
Confidential, Wilmington, DE
Application Programmer
Responsibilities:
- Deploying to WebSphere the team configured data sources to be retrieved via JNDI.
- Worked on pool management for greater performance.
- Using Java configuration, I was able to create a JNDI Object Factory bean to look up the data source from JDNI.
- Passwords are stored in database tables and the team was able to configure a pooled connection.
- Created sockets to facilitate communications over the internet.
- Sockets endpoints of logical connections between two hosts to send and receive data.
- Created and dropped tables for testing the connections.
- Run simple queries.
- Used SVN as a version control.
Environment: Java/J2EE, Hibernate, JMS, Servlets, JSP, Linux, Oracle 11g, Eclipse, JNDI, WebSockets, SVN, putty
Confidential, Dallas, TX
Jr. Java/J2EE Developer
Responsibilities:
- Process a transaction file that indicates the method of payment used by customer.
- Involved in creating batch job that parsed through the file to process the records.
- Implemented changes requests to meet state legislative mandates
- Created a UI using JSP showing the health of the batch process.
- Used Struts 2 MVC to create UI to show progress of the batch job.
- Deployed applications on WebSphere.
- Used SOAP Web Services to connect to database
Environment: Java 1.5, J2EE, Hibernate ORM, Struts 2 MVC, Servlets, XML, SOAP, WSDL, JDBC, UML, HTML, JNDI, WebSphere, Maven, Windows7, Linux
Confidential, New York, NY
Entry Level Developer
Responsibilities:
- Reviewed in detail and analyzed project requirement specifications
- Developed features using Java, HTML, Servlets, JSP, Struts 2, JDBC, XML, and CSS
- Executed writing, configuring, and maintaining the data persistence functionality of the application using Hibernate
- Established action Forms and action classes
- Worked extensively with Java Collections API
- Created builds using Maven
- Involved in the bug fixes
- Worked with QA in Product Testing
Environment: Java 1.5, J2EE, Java Servlets, XML, Struts 2 MVC, Hibernate, Java beans, Eclipse, JDBCMaven, SQL, HTML, and CSS, JBoss
Confidential
Entry Level DeveloperResponsibilities:
- Understand fundamental concepts behind structuring Redux applications.
- Build composable components.
- Understand toolchain supporting React, including NPM, WebPack, Babel and es6 JavaScript syntax.
- Learned how to thoroughly test React and Redux code, including test for action creators and reducers.
- Familiar with higher order components.
- Learned how to handle asynchronous actions.
- Developed code how to access various resources.
- Used OAuth 2.0 authorization framework enables a third - party application to obtain limited access to an HTTP service
- Setting up development environment using Spring Tool Suite.
- Managed Dependencies using Maven.
- Created controllers that handled specific request.
- Marked with annotation it is marked as a controller and provides a URL that should trigger that controller’s methods.
- Used Github as application repository.
