Sr. Applications Developer/lead Resume
White Plains, NY
SUMMARY
- Information Technology Engineer with 10 + years experience.
- Proven ability to bridge technology and business goals to provide productive solutions.
- Demonstrated success designing and supporting applications to maximize cost effective levels of efficiency while adapting to emerging technologies.
TECHNICAL SKILLS
- Java1.8
- JDBC
- Swing
- Groovy
- HTML 5/ HTML/ CSS
- XML
- XSD
- XSLT
- XPath
- AngularJS 2.0
- Java script and JQuery
- EJB3.0
- JMS
- IBM MQ Series
- Agile Methodology and Waterfall
- Ant
- Gradle
- Maven Jenkins and GitHub
- Gradle
- Stash
- Jira
- JSP
- Servlets
- Struts2.0
- JavaScript/ jQuery/ Ajax/ JSON
- SOAP UI
- TOAD 9.6
- Putty 0.5
- Sql Developer
- Spring core
- Spring Boot
- Spring MVC
- Spring Rest
- Spring Security
- Spring Cloud
- Java Mail
- JNDI
- JSPR
- Eclipse
- RAD 6.0
- RAD 7
- RAD 8.5
- RAD 9.6
- NetBeans
- Soap Web service
- Restful Web service and XML
- Windows
- Linux
- Aix and UNIX and Mac Os Platforms
- Shell Script
- Python
- HTML 5/ HTML/ CSS
- SQL / PL/SQL/Oracle 11g/MySql/DB2/MongoDB
- Microsoft Visual SourceSafe
- Web Sphere 5.1
- Web Sphere 6.0
- Web Sphere 7.0
- Web Logic 12x
- JBoss 3x and Tomcat 8
- JUnit /Mockito/SOUP UI/SDET/ Selenium
PROFESSIONAL EXPERIENCE
Sr. Full Stack Java Developer Developer
Confidential - Plano, TX
Responsibilities:
- Created spring cloud platform that can be used to develop and test micro services.
- Created Rest Template aspect artifact to capture Rest Template volume without Rest client caller knowledge, and log request information in custom tomcat access log pattern.
- Created Feign client interceptor Confidential artifact to capture Feign client volume without Feign client caller knowledge, and log request information in custom tomcat access log pattern.
- Created Junit and Mock-Ito use-cases for existing spring cloud services.
- Created custom config refresh module in spring cloud config server which will send refresh call for applications present in input.
- Added configuration classes to populate custom SpanId and TraceId in tomcat access logs for all requests using Spring Sleuth Module.
- Created filter to compress Zuul Response for certain callers.
Tools: Java 1.8, J2EE, Spring REST, Spring Boot, Spring cloud, Netflix Oss Stack, AWS, JUnit, Logback, LomBack, RabbitMQ, Spring 4, AspectJ, tomcat9, Intellij IDEA, Mac, Jenkins, Gradle, Stash, Jira, Git, Check styles, Find Bugs and Cassandra, Eureka, Config Server, Zuul, Ribben, Admin, ZipKin, Slueth.
Sr. Full Stack Java Developer Developer/Lead
Confidential - White Plains, NY
Responsibilities:
- Designed and developed different Application Programming Interfaces.
- Co-ordination for deliverables and code reviews.
- Developed modules using Soap, Spring boot, Spring Rest, java 1.8, Spring Aop, and Spring Jdbc..
- Prepared Test Plans, Test Cases and Test Scripts with JUnit.
- Used Sonar, Check Style and Find bugs tools for code quality assurance
- Worked as onsite-offshore coordinator and Team Lead in the project
- Efficiently managed the offshore team and offshore deliverables. Conducted functional and technical specification meetings with offshore.
- Created batch processes using core java concepts like MultiThreading, Garbage Collection, Collections, Features (with Annotations and Generics), Class loaders, and Serialization
- Created new XSLTs and XSDs to extract required parameters from generic soap web service. Optimized XSLT transformation code to improve performance.
- Created batch jobs to consume messages from IBM MQ, process it and then put into downstream queues.
- Using JSM queues to place each message into jms after validation, inserting request into Database tables.
- Used SAX, DOM and Stax XML parsing methods to extract data from xml markup.
- Involved in design, Development, implementation and production support.
- Implemented our project with new design.
- Developed internal testing tool using Rest web service, Hibernate, Html, Anjularjs, and CSS.
- Developed testing tool to generate bulk transactions from front end using AngularJS, Groovy and rest web service.
- Migrated project all modules from Unix to Linux OS.
- Create restful web service using Spring Boot where front end interact with Restful web service via Rest. Front end will post request to Rest and Rest will return with JSON response.
- Create automation scripts for performance testing to measure throughput using shell script and Soup Ui.
- Created production volume reporting tool using Python. Python script will scan productions logs to find out total, success and error transactions and display in UI.
- Used cassandra3 database to verify and filter records in batch jobs.
Tools: Java 1.7/1.8, J2EE, Web Services, JAX WS,EJB2.0, EJB3.0,JMS, JDBC, JUnit, Log4j, XML Schema, STRUTS,SOAP, WSDL, Rest, Spring Rest, XML, Hibernate3.0, Spring 2.5,Spring MVC, Spring Boot, SAX/DOM, Apache Axis, SOAPUI, SQL Developer, XML, Oracle11g, Mongo DB, AngularJS1X, AngularJS2.0, Html5, DOM,BOM, Groovy, Putty, Web logic12x, Python, Apache Tomcat9,Eclipse, Oracle 11g, Windows XP, UNIX AIX, Linux, Junit, Selenium, Edi, JavaScript, HTML5, CSS, Jenkins, Maven, Shell Script, Python and GitHub
Sr. Applications Developer/Lead
Confidential - White Plains, NY
Responsibilities:
- Designed and developed different Application Programming Interfaces.
- Co-ordination for deliverables and code reviews
- Prepared Test Plans, Test Cases and Test Scripts with JUnit.
- Used Sonar tool for code quality assurance
- Worked as onsite-offshore coordinator and Team Lead in the project
- Efficiently managed the offshore team and offshore deliverables. Conducted functional and technical specification meetings with offshore.
- Developed testing tool to generate bulk transactions from front end using Struts and rest web service.
- Created batch jobs to consume messages from IBM MQ, process it and then call downstream web services.
- Using JSM queues to place each message into jms after validation, inserting request into Database tables.
- Used XML parsing methods (SAX, DOM and Stax) to extract data from xml markup.
- Created testing tool using JSP, HTML, Java Script.
Tools: Java 1.6, J2EE, SOAP Web Services, JAX WS,EJB2.0, EJB3.0,JMS, JDBC, JUnit, Log4j, XML Schema, STRUTS,SOAP, WSDL, XML, Hibernate2.1, Spring 2.5,SAX/DOM, Apache Axis, SOAPUI, SQL Developer, XML, Putty, Pro, Web Sphere 6.0, RAD 6.0, RAD 7.0, RAD 8.0, JSF, Web Sphere 7.0, RAD 7.5.5.2, IBM MQ,Oracle 9i,DB2, Windows XP, UNIX AIX, JavaScript, HTML, CSS.
Sr.Application Developer
Confidential
Responsibilities:
- The application uses the MVC framework.
- The views are programmed using Swing Components, Model is a combination of java beans and java classes and controller also same as Swing Components.
- Designed and Developed GUI’s using JTable, JTree, JFileChooser, JFileDialogue and JDialogue.
- In this application I used java swing extensively.
- Generated PDF’s for project documentation using third party libraries.
- Implemented MKS versioning system functionality using VSS.
- Involved in preparing Ant build scripts (XML based), deployments, and integration and configuration management.
Tools: Java Swing, Java, NetBeans5x API, XML, Ant, VSS, Windows NT/2000
Web Developer
Confidential
Responsibilities:
- The application uses the MVC framework.
- The views are programmed using JSP’s, Model is a combination of java beans and java classes and controller is Servlets.
- Developed J2ME view component using MIDLETT API.
- Used DOM Parsers for XML Parsing.
- Porting of the application in different Languages and Platforms.
- Involved in preparing Ant build scripts (XML based), deployments, and integration and configuration management.
- Developed custom web based reporting for all levels of management and clients using Crystal Reports.
- Rolled out custom call log application for call center to aid in management and tracking of customer service inquiries.
- Rewrote various classic asp site features to ASP.NET designing from the ground up to optimize for performance, scalability and security.
- Implemented custom project management application used to manage departmental projects and resources.
Tools: JSP, Struts, Script, HTML, Bean, Servlet, Jsper API, JCharts, XML, J2ME API, Oracle 9i, Web Logic 6.1, Linux