Java Developer Resume
Austin, TX
SUMMARY:
- Almost 8 Years of experience in the software development in developing enterprise applications.
- Experience in Object - Oriented Analysis & Design, Development/programming for web based Client/Server applications in JAVA/J2EE Platform, Web Services, Wcag, and Angular JS.
- Acquaintance with SDLC concepts and Agile Methodology
- Experience in Financial, Banking and Insurance Application.
- Experience in developing applications using Java 6, 7,, 8, J2EE, Spring MVC, Spring Security, Spring Rest, Structs1.2, Hibernate, Web Service Soap and Rest, Servlets, JSP,JDBC, JavaScript, HTML,CSS, Eclipse3 Juno, RAD, Tomcat6.0.7, WebSphere 7.0,Jboss7 Oracle, MySQL, DB2, SQL2005, DB2,Batch Job, Front End Design Patterns(UI)
- Strong experience in core Java, Web Services (SOAP and REST), JUnit, JDBC, and Data structure Algorithms, Micro service and having security coding practices, and DB engineering and design patterns.
- Working knowledge in Multithreading and distributed systems.
- Good experience in all phases of software development life cycle including requirements
- Implemented reusable components using JavaBeans
- Experienced in using UI frameworks such as Front End Design Patterns.
- Created web services for consumption by external clients-Restful and Soap Web Services, Amazon Web services
- Experience in handling Bigger Project like Buyer and Supplier Transaction Internationals (Banking Domain).
- Ability and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period. Trust-worthy, target oriented and absolute commitment.
- Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details
- Worked on Continuous Integration environment like Jenkin
- Worked on repository management like SVN, GitHub
- Knowledge in Test Driven Development and Mockito
TECHNICAL SKILLS:
Programming Languages: Java 6/7/8, JSP / Servlets
Web Technologies: SOAP & Restful APIs, HTML5, CSS3, JavaScript, Angular JS
Frameworks: Spring MVC, Spring Rest, spring boots, spring securitySpring Core, Android, RxJava, viJava, Selenium, Junit,:
Tools: /Databases: AWS, checkmarx, Jenkins, Maven, GITEclipse, Jira, Bit bucket, SVN, Juno, STS, Clear case, DB2, SQLite,:
Security: CheckMarxTools, Fortify Scan
Automation: Selenium, Power Shell Automation script
Domain: Banking/Insurance
Web Services: Rest/Soap
TDD: Junit, Mockito
Object Relational Management: Hibernate
Version management: GIT, SVN, Clear Case
Server: Tomcat, WebSphere, WebLogic, JBOSS
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java Developer
Responsibilities:
- Part of Visa’s Risk& Authentication team, building “Visa Risk Manager-Long Term Architecture” project. Product has annual turnover of~$85 Million and used by major banks all around the world. Developed JUnit4 test cases for unit and integration testing, Selenium Automation, PowerShell automation testing
- Actively designing & building Restful Web Services, monitoring application using Java - Spring MVC - REST, Designed and developed spring security based Notification Handling System built on Maven
- Using Agile methodology to develop and deliver project,
- Proficient in Full Stack development with MVC frameworks, Struts, Spring, Spring Boot, Hibernate and JavaScript toolkits/ frameworks like AngularJS
- Designed and Developed Spring MVC based application for carriers
- Setup project for continuous integration in Jenkins
- Involved in design and architecture level decision
- Prepared Software Architecture Document, Technical Specification, Design document, Release document.
- Analysis the functionality, operational, technical issues and scope of work
- Involved Micro service architecture method of developing software applications it is suitable of independently deployable, small, modular services
- Used Micro services allow our legacy systems to be built up from a number of collaborating components like payment module, account management module, rule setup
- Loose Coupling - Application build from collaboration services or processes, so any process change without effecting another processes
Environment: Java 6/7/8, Spring MVC, Spring Rest, Spring security, Hibernate, Angular JS, JSP, JavaScript, Selenium, Power shell Script Automation, Tomcat server, CheckMarx, GIT, Jira, Bitbuket, RAD, WebSphere 7,Soap Web Services, DB2, Clear Case Version control, Batch Job, Maven, Jenkins Micro Service
Confidential
Java Developer
Responsibilities:
- Developed the complete architecture of Prime link using spring frameworks, Implemented Spring MVC Free marker component for locale support
- Developed JUnit4 test cases for unit and integration testing, Selenium Automation testing
- Developed Spring based services which listen to Spring Integration HTTP Endpoint for events and Implemented WCAG
- Followed Agile Methodology and TDD (test driven development)
- Implementing a Restful Web Services to exchange the data
- Deployed and tested the application with Application server WebSphere
- Developed DAO layer with Hibernate
- Implemented using spring framework using Java, JSP, java script and CSS.
- System and Production Support
- Worked closely with business for requirement gathering
- Exposes a Soap which is used by dashboard service to display statistics data with XML WSDL
Environment: Java 6/7/8, spring, Hibernate, Struts 1.2, JSP, JavaScript, Servlets, JQuery, RAD, WebSphere 7, SOAP Web service, DB2, PL/SQL, Clear Case Version control, Batch Job, SVN, fortify Scan, Jira, Maven
Confidential
Java Web services Developer
Responsibilities:
- Worked as front end developer “Monitoring Customer and Supplier Status”
- Exposes a REST API which is used by dashboard service to display statistics data
- Coordinating the testing activities in the project, Analysis the functionality, operational, technical issues and scope of work
- Developed Spring based services which listen to Spring Integration HTTP Endpoint for events, Scalable UI changes for all UI modules were also incorporated
- Coding and individual technical development task
- Parse XML and store records in database
- Validate the data against predefined business rules in java
- Created new templates based on IChat and JChat
Environment: JDK1.6, Struts1.2, Hibernate, MySQL, Servlet, Tomcat7 server, Rest Web Service, JChat, Jchart, SVN, Maven
Confidential
Java Developer
Responsibilities:
- Developed Test Engine, Information stored MySQL/Oracle data stores and performs on the fly aggregation over queues for dashboard queries
- Provided technical solutions for all the in-scope applications
- Implements a common metadata specification framework for events and updates the reporting schema based on the event type and payload
- Parse XML and store records in database
- Developed java process to calculate and distribute brokerage for transactions
- Configuring the job in Jenkins to automate the process of running the Node JS test cases
- Making quality assurance for the deliverables in the project by proper review.
Environment: JDK1.7, Spring3 and Hibernate Framework, Jboss Server, JSP, JDBC, MySQL, GIT, Maven, Selenium Automation
Confidential
Java Developer
Responsibilities:
- Responsible for writing Tiles to support look-n-feel consistent across the application
- Easily access knowledge from a variety of sources, and suggest changes, Developed tool to extract data from customer database and file-system and transform into format usable by KE tool.
- Implementing server business logic using Java and Design patterns,
- Prepared Software Architecture Document, Technical Specification, Design document, Release document and how to use document
- Build and Deployment of Maven script
- Involved in debugging and providing technical support to the team
- Implemented the front end using JSP, for dynamic web content
Environment: JDK1.6, Java, j2ee, MySQL, Tomcat Server, Ajax, Jchart, SVN, Maven
Confidential
Software Engineer
Responsibilities:
- Using JDBC, SQL for accessing Oracle11g and MySQL RDBMS
- Implementing server business logic using Java and Design patterns and Developing user interfaces using JSP, HTML and CSS
- Using SVN for software configuration management and TeamCity for Continuous Integration
- Used JIRA for issues and project tracking and documentation
- Worked as a J2EE Developer and involved in analysis of requirements, the design, development, integration, deployment and testing
Environment: JDK1.6, Java, j2ee, MySQL, Tomcat Server, PHP, Eclipse, Ecommerce, HTML, CSS, Oracle11g, SVN, AN
