Sr. Java Developer Resume
2.00/5 (Submit Your Rating)
Austin, TX
SUMMARY:
- 11+ years of IT experience in developing enterprise application using Java/J2EE and other related technologies
- Strong knowledge in Object Orientation concepts and other core Java concepts like generics, multi - threading, exception-handling, etc.
- Strong technical and development experience in Java/J2EE technologies like Spring/Struts, Hibernate, Web Services, JMS and other J2EE technologies
- Extensively used jQuery and Angular JS JavaScript frameworks
- Experience in developing Ant scripts for building and deploying applications. Used Junit for unit testing and good understanding of Test-Driven development (TDD)
- Used and Enhanced Jenkins code builds for CI (Continuous Integration)
- Good functional expertise in Financial & Banking and working experience in Retail domains
- Familiar with PL/SQL and created queries/statements, objects and Stored Procedures for server-side persistence logic
- Used Mule and TIBCO ESB features to integrate systems or to expose common application Web or JMS services
- Experience in implementing Design Patterns such as Model-View-Controller (MVC), Front-controller, Singleton, Factory, Data-Access-Object (DAO), etc.
- Good understanding and following Agile, SDLC and other popular industry approaches or Waterfall depending on size of project
- Poses good analytical and verbal and written communication skills. Good team player and can work in team to finish any kind of tasks
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, SQL/PL SQL
Java Technologies: JSP, Web Services (REST & SOAP), JMS, JPA, JUnit, Ant
Frameworks: Spring, JSF, Hibernate, Struts
Scripting Languages: jQuery, Angular JS, Node.js, JSON, HTML, CSS, Ajax
IDE's: Eclipse, Flex Builder
Application/Web Servers: Apache Tomcat
Databases: SQL Server, Oracle, MySQL
Tools: TIBCO/EMS, MQ
RIA Technologies: Adobe Flex, Cairngorm, Blaze DS, LCDS
PROFESSIONAL EXPERIENCE:
Sr. Java DeveloperConfidential, Austin, TX
Responsibilities:
- Performed all the development and build activities
- Developed using - Java/J2EE, Spring, Hibernate, jQuery, AngularJS, HTML, CSS and other J2EE technologies
- Integrated using - Web Services (REST & SOAP) and MQ Messaging
- Unit tested and Debug using - Junit and Firebug
- Created SQL scripts for Database operations and tested using SQL Server Management Studio
- Performed code reviews for peer developers
- Used Perforce as a code repository
- Fix defects and update the status in both Bugzilla and Mingle
- Used and Enhanced Jenkins builds for continuous code integration
- Created and Integrated various MQ messages to communicate with TSYS which manages credit card activities
- Interacted with third parties/processors like TSYS/MasterCard/VISA/FDR to retrieve the real-time card transactions data on a daily basis in different formats like DEF/CDF/VCF
- Participate in Agile scrum daily status meetings, weekly Iteration planning meetings, Acceptance criteria and Story estimates meetings
- Work closely with Business team to meet functional requirements during development
Sr. Java Developer
Confidential,Austin, TX
Responsibilities:
- Merge the existing PIN Check, Mobile Alerts and Global Account Requests applications code to common platform called GCA (Global Card Access)
- Developed code to extend the card holder and bank user functionalities like register corporate/individual cards, setup user security questions, enroll for Mobile Alerts, access Reports and other card holder functionalities
- Developed code to load the access rules and display UI navigation based on the user role, card BIN (Bank Identification Number) and region
- Developed hibernate mapping and DAO components to access account info tables
- Implemented code to access the Cad Vault (secure repository of card numbers) based on the card ID
- Created Database indexes to improve the performance
Sr. Java Developer
Confidential, Austin, TX
Responsibilities:- Developed MasterCard Log Processor and Log Reader to integrate the Level 3 enhanced data from VISA for multiple record types like travel/airline/hotel and save it into the Works database so that user can see more and more data in the UI
- Developed UI screens to reprocess the VISA / Mastercard VCF/CDF xml files
- Developed POC using JAXB to marshal/unmarshall the VISA / Mastercard VCF/CDF xml files
- Developed test cases and performed unit testing using Junit
Sr. Java Developer
Confidential, Austin, TX
Responsibilities:- Developed UI Alerts screens using Angular JS and jQuery
- Developed Alerts webservices API to load the alerts user preferences from TSYS and save the settings
- Created MQ messages to get the card data from TSYS and check the status to make sure it is not invalid like Lost/Stolen, Fraud or other status.
- Used TSYS green screen to access the Card real time data
Sr. Java Developer
Confidential, Austin, TX
Responsibilities:- Developed a generic service for all the Confidential clients to integrate with Visa DPS services
- Developed SOAP based Web service to act as a proxy in between client and Visa DPS services
- Implemented generic servlet which preprocess the client request and add x509 certificate finally postprocess the response before sends it to client.
- Developed Prepaid reporting screens using Java, Spring, Hibernate, jQuery
- Unit tested the Visa web service calls using SOAP UI
Sr. Java Developer
Confidential, Austin, TX
Responsibilities:- Developed backend code using Java, Spring and Hibernate.
- Wrote SQL scripts to create new database and schemas.
- Used ACI Parsers to parse the xml file from the client and save the data into the database.
- Creates Jasper Reports for card activities