We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Has over Ten years of experience in IT industry wif extensive hands - on experience in different phases of SDLC like Analysis, Design, Development, Testing, Implementation, Enhancement and production Support.
  • Has expertise wif Object Oriented Analysis and Design (OOAD), Java application development, Enterprise Java.
  • Has designed and developed multi-tiered web base applications using Core Java features and JEE technologies like JSP, Servlets, Spring, Spring MVC, Spring Data Rest, Hibernate, Struts and user interface design using Flex, HTML/HTML5, CSS, AJAX, Java Script and JSON and familiarity of libraries like Angular, jQuery.
  • Experience wif various frameworks like MVC and design patterns like Facade, Factory, and Singleton etc.
  • Experience working wif SOA applications and Micro Services using SOAP (JAX-WS)/WSDL and RESTful (JAX-RS) Web services using Spring Boot, Spring MVC, Spring Cloud, Jules, Jersey, PCF (Gaia).
  • Has experience wif working on various servers like WebSphere, JBoss, Continuous Integration (CI)/Continuous Deployment(CD) tools like Jenkins, Navigator and deploying the application into Dev, QA and Prod environments and using GIT, Perforce, SVN and other repository and version control tools.
  • Has strong experience in developing complex RIA, using Adobe Flex, ActionScript, MXML, CSS, HTML, AJAX, Flash Builder and Flex Data Services, using HTTP Services, Web Services using LCDS and BlazeDS and integration wif Web applications and experience wif profiling, debugging, performance and UI optimization.
  • Has proficiency wif database connectivity for databases like Oracle, SQL Server, Sybase and database concepts PL/SQL, Stored Procedures and using Hibernate as ORM
  • Has experience wif Testing frameworks like Mockito, Junit, Flex Unit for Unit testing and integration testing and using of code quality tools like SonarQube.
  • Has contributed in debugging application issues, troubleshooting, problem management and application monitoring and production support.
  • Experience working on DevOps model and noledge in deploying applications in Linux OS and development in Windows environment.
  • Has excellent communication and interpersonal skills and working noledge of agile methodology.
  • Experience onshore and off-shore, coordinating wif team, working wif BAs, PMOs, documentation of requirements, effort estimation, division of tasks and peer code reviews.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, Linux, Solaris

Languages/Frameworks: Java, PL/SQL, ActionScript, Angular, HTML, CSS, JavaScript, XML

Technologies / Tools: Spring, JSP, JDBC, Struts, Servlets, Jersey, LCDS Mosaic, jQuery Hibernate, Navigator, Toad, Quick Test Professional (QTP), Sonar, Rational synergy, Tidal, Eclipse, Flash builder, Aqua data studio, SQL developer, Web Services, ServiceNow, WSDL, UDDI, Soap, Axis, HP QC, Jira, BlazeDS, Bamboo, LCDS, Ant, Maven, Jenkins, WinSCP, Mockito, JUnit, Log4J, Confluence, Node.js,GIT,Perforce, SVN, LDAP, MicroServices

Servers: JBoss, WebSphere, WebLogic, WildFly, Apache Tomcat

Databases: Oracle, Microsoft SQL Server, Sybase, Netezza, MYSQL, Impala

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. Software Developer

Responsibilities:

  • Followed the Agile Scrum methodology working wif Scrum master, Business Analyst, Tech Lead to identify and gather requirements and participated in Sprint planning, review meetings and refinement sessions
  • The front-end was developed using React.js, Node.js, and back-end RESTful webservices using Spring Boot, Spring Data JPA, REST Web Services for the back-end to handle the requests and query Database and consume other services for Client data
  • Developed Services, Repositories and entities for JPA using Spring Data JPA and native queries and used Janus for authentication
  • Followed 12 factor principals for writing Microservices, develop and deploy Microservices on Gaia (PCF) wif patterns like service registry, centralized logging and monitoring
  • Data Engine developed using Spring Data Integration, IBM MQ, Spring Boot, Spring MVC, SQL Server, Thymeleaf and wrote Message handlers and retry messages and migration of Moneta Boot.
  • DevOps like model(CI/CD) tools using Jenkins, Maven, Git, centralizedlogging platform Splunk and monitoring was done in Dynatrace, distributed tracing using Spring Cloud Sleuth
  • Resolved security issues identified wif Sonar, SSAP and Fortify and refactored the code accordingly
  • New Services created using REST API, Microservices,Jules, Spring Boot, Spring AOP, Spring Security, Configured and accessed endpoints using Swagger
  • Worked on Bulk Loader and used Spring MVC, Swagger, Moneta Boot, Spring Actuator, Janus and Mockito
  • Implemented Java multi-threading concepts like Callable, Future andJava 8 features like Streams, Lambda Expressions, Generics, Default methods etc. were used
  • Used Soap UI, Postman for testing the REST resources, inspecting, invoking and testing Web Services and IntelliJ was used for Integrated Development Environment
  • Used Mockito for implementing mocking framework and writing mock tests for the application
  • Used Git for repository and version control and deployed the application into SIT and UAT environments using Jenkins and Jules as Continuous Integration, build and deployment tool
  • Code was analyzed using Fortify static code analyzer for vulnerabilities and resolved various issues like XSS, stored XSS, SQL injection etc.
  • Used Microsoft SQL server as the database for the application and worked on writing SQL queries and used Yart for packaging to UAT and Prod environments
  • Maven is used for build, application logs were logged into Splunk and used Jira for issue tracking
  • Participated in config file management, change management and code reviews

Environment: Java 8, Spring Boot, Spring Data JPA, Tomcat, Jenkins, Maven, Yart, Git, JIRA, Mockito, Sonar, Swagger, SoapUI, React.js, Node.js, HP Fortify, Spring Integration, IBM MQ, Thymeleaf, Splunk, Dynatrace, Pivotal cloud foundry, Spring Cloud, Sleuth.

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Worked on Agile Scrum methodology wif monthly sprints tracked using Jira and participated in planning meetings, requirements gathering from BAs and product owners, provided estimates and followed strict coding standards to provide high quality solution
  • User authentication and authorization was implemented wif the Acegi Security library, Oracle, LDAP, used Tivoli for provisioning permissions to AV and ATS applications for the CRS team
  • Worked wif Struts MVC framework and UI using HTML, CSS, JavaScript, JSPs using JSTL, Tiles framework, Struts validation and deployed application into WebSphere server
  • Worked on the migration of applications for AV/ATS from Netezza to Cloudera impala, worked wif DBAs and updated SQL queries and views, configured WebSphere for impala and modified the existing Dialect for Hibernate to work wif Impala
  • Dashboard was implemented wif HTML5, CSS, Angular, Node.js, Spring Boot and JavaScript and worked on Spring IoC for dependency Injection
  • Implemented RESTful Web Services for Dashboard using Spring MVC and Spring Boot for Micro Services
  • Configured Jenkins for Dev, QA and UAT environment
  • Worked on implementing ICE Futures tree to the existing RAAMS application using JavaScript, Hibernate, Spring, CSS, HQL
  • Various email templates were developed using Velocity and used Tidal for scheduling and triggering jobs
  • Worked on various SQL, Stored Procedures and HQL queries and DAOs for reporting and loading data to various screens and used Hibernate configuring Hibernate persistence layer and mapping Java Classes wif DB and using HQL
  • Deployed Dashboard and RAAMS applications into JBoss server using Jenkins for various environments as Continuous Integration(CI), build (CB) and deployment (CD) tool
  • Participated in config file management, change management and code reviews
  • Worked on addressing InfoSec issues like SQL Injection, Stored XSS, LDAP Injection, XSS etc. that are identified wif code scanners like Checkmarx and implemented third party library like Prevoty
  • Written unit test cases for certain modules using Junit
  • UTM which is flex based GUI application was enhanced wif new screens like BCP, Tape Management, Route Management etc. performing various actions wif C/C++ based Aggregator using HTTP Services
  • Used Stash/GIT, Perforce as source control, Jenkins, Navigator for deploying applications and JIRA for issue tracking and ServiceNow for release and issue tickets

Environment: Java, Spring, JBoss/WildFly, HTML 5, WebSphere, Spring Boot, Jersey, Hibernate, Maven, Servlets, JSP, Flex, Netezza, Cloudera, Oracle, Acegi Security, EJB, ServiceNow, Node.js, Confluence, Tivoli, JSTL, LDAP, Jenkins, Git, Linux, Solaris, Jira, JUnit, Tidal.

Confidential, Brooklyn, NY

Application Developer

Responsibilities:

  • Identified the requirements, developed the mock screens, set up the environment and wrote code for the applications
  • Deployed the application on the WebLogic server for integration of the application and used WinSCP as FTP client for windows
  • Used Spring framework for the back-end and Java for the business logic and implemented client-side validations wif Flex and server-side validations using struts validation framework and used IoC for bean management
  • Web Services were used for the data request between backend and Flex front-end and to update the Java
  • Worked on the WebServices for creating SOAP messages that’s is consumed across various modules
  • Used JEE multi-tiered Web application technologies, design patterns like MVC, Factory, Facade and Singleton
  • Used Oracle as the backend database and wrote SQL queries for the application and DAOs for Data access
  • BlazeDS is used for Remoting and wrote the Value Objects for Flex and Java
  • Worked on loading the modular application into the main application called Dashboard
  • Developed various screens for the application using Java and Action Script, to eliminate forms gallery and initiate Systematic Requests
  • Developed various custom components from the base Flex components
  • Coordinated wif the off-shore team for identifying the deliverables and requirements
  • Used Log4J for logging, refactored code, identified and fixed defects and deployed the application in the integration environment

Environment: Java 1.5, Action Script 3.0, Servlets, JSP, Flex SDK 4.1, Linux, Web logic, Pure MVC, CSS, Flash Builder 4.5, Log4J, JSON, Tortoise SVN, Oracle, Pl/SQL.

Confidential, Jersey City, NJ

Java / Flex Developer

Responsibilities:

  • Identified the requirements, design, code and developed working code from the prototypes and wire frames
  • Worked on enhancements for the existing product and provide support and bug fixes
  • Used SWIZ, Spring frameworks, LCDS, Flex Remoting Service, HTTPService and other protocols
  • Worked on the server-side logic and wrote code using Java, Spring, Hibernate, Servlets for the application
  • Worked on writing DAOs, DTOs, Java Beans and SQL queries for the server-side application
  • Worked on modification of the Servlets, Java Beans, Hibernate mapping for the migration project
  • Worked on the migration of the client application from Flex 3.0 to Flex 4.5
  • Worked on Flex Video component for live streaming of CNBC and tasty trade channels and JSON to get data at the front end
  • Used Parsley application framework for the Flex/Client end. The backend was developed using Java, JMS, Servlets, JSPs and Scala
  • Developed the modules in Flex that load separately from the main application
  • Used custom TDA API to get the data for the streaming across charts, data grids and all other components in the application and worked on Flex JavaScript communication using External Interface
  • Flex Unit was used for writing Test Cases and used Flex PMD as code quality tool
  • Debugged and fixed issues in the code, worked on code optimization and fixed production issues
  • As a build master actively involved in deploying the code to QA, BETA and other environments
  • Jenkins is used as continuous integration tool that builds projects from the repositories for deploying into other environments

Environment: Action Script 3.0, Java, Servlets, Flex SDK 3.0, Flex SDK 4.5, SWIZ 1.0, Parsley 3.0, Hudson/Jenkins, CSS, Flash Builder 4.5, JSON, SVN, HP QC, Oracle XE, Unix and PostgreSQL

Confidential, Salt Lake City, UT

Application Developer

Responsibilities:

  • Followed Agile/Scrum as a software methodology for the project
  • The front-end Flex application implemented the following SWIZ framework, which is simple and light weight
  • Followed Presentation model and code behind pattern
  • The business logic of the application was developed using Java, Servlets, Spring, Hibernate
  • Worked on Servlets and Java Beans for making changes to the business logic
  • Used Spring concepts like IOC for building the framework
  • Involved in configuring Hibernate mapping file
  • Implemented various design patterns and design principals for the application
  • Worked on process modeler interface, which is web based BPMN application, which includes all BPMN shapes, connectors and configuration tools that we need to create models and reusable process
  • Developed the various screens for the application using MXML, Action Script 3.0 and worked on the interface that interacts wif modeler interface and backend
  • Worked on serialization and deserialization of the data
  • Used Rational Team Concert as tool for work item tracking, iteration planning
  • Wrote test classes and methods for testing the functionality using Flex Unit, Junit and responsible for the code coverage
  • Sonar is used to manage code quality and refactor the code accordingly
  • Developed flex API documentation using ASDoc

Environment: Java, Hibernate, Spring, Action Script 3.0, Flex SDK 4.1, Junit, SWIZ 1.0, Hudson, CSS, Flash Builder 4, Tortoise SVN, Rational Team Concert 2.0 and Sonar

Confidential, Jersey City, NJ

Flex UI Developer

Responsibilities:

  • Configured the Mosaic environment for the application
  • Analyzed the requirements for various modules and develop the working screens, from mockup screens and Wireframes
  • Identified and developed the services and interface libraries corresponding to backend services
  • Developed various Value Objects/ DTOs for the client end
  • Used Flex mx and Spark components to create various Custom Components, Custom Classes, Item renderers
  • Developed various individual SWF files and Tile applications that reside in Mosaic Catalogs, run by Adobe LCDS Mosaic
  • Worked on Catalog and descriptor files which sets the service Tile injection and calls the Web Service for the whole application
  • Involved in Skinning and styling for various components and applications
  • Used Flex Web service components to make requests and update the backend which is Java
  • Used AsyncToken for asynchronous operations, which also allowed responder for individual call
  • HP QC was used for bug tracking and responsible for fixing bugs
  • Used Rational Synergy as Version tool for the project and responsible for creating a build version of the application for deployment in development, QA and production environments
  • Coordinated wif the off-shore team to work on modules targeted for the release

Environment: Java, ActionScript 3.0, CSS, MXML, Flash Builder 4, HP Quality Center 10, Rational Synergy, WAS 6, Mosaic, Tomcat 6, Apache ANT and Fiddler

Confidential, San Jose, CA

Flex Developer

Responsibilities:

  • Involved in understanding the requirements, design, and development
  • Developed mock up screens and converted them into working prototypes
  • Installed and configured the development and deployment environment for Flex Application
  • Developed Flex interactive front-end using IBM ILOG Elixir, MXML, CSS, ActionScript
  • Extensively worked on creating reusable components using MXML and ActionScript and created Value Objects for data transfers
  • Used Charting and graph components of ILOG Elixir to present data to users graphically
  • Used SOQL to construct query strings and to fetch data from Sales force
  • Implemented event dispatching, drag and drop, repeater components for reuse purpose.
  • Developed Data Grid for handling complex data objects wif item renderers
  • Cairngorm framework was used to establish the data flow in the project
  • Developed ActionScript classes for Model, View and Control to implement Cairngorm MVC pattern for handling Flex events
  • Used MSSQL as backend database to connect, and get data to and from the flex front-end applications
  • Created a custom SWC file that generated and loaded all DTO’s into project
  • Used Flex Unit to create Unit Test cases for the application and catching bugs

Environment: ActionScript 3.0, CSS, Salesforce, MXML, IBM ILOG Elixir 2.5, Cairngorm, Flex Unit, Flash Player, Flex Builder 3.0, MSSQL, TortoiseSVN 1.6 and ASDoc

Confidential

Java Developer

Responsibilities:

  • Involved in the complete life cycle development of the project using Java/C/C++
  • Designed web pages using HTML, DHTML and JavaScript
  • Involved in Implementing Struts Framework
  • Developed Java Server Pages and Servlets
  • Used the agile methodology for Scrum development
  • Wrote Java Bean classes for implementing business logic
  • Developed Java code to connect to and interact wif the database using JDBC
  • Wrote SQL queries and Stored Procedures to populate the database
  • Integrated log4j logging framework in the application to store log messages
  • Performed DML and DDL operations
  • Integrated log4j logging framework in the application to store log messages
  • Developed test cases and regression tested the same wif JUnit frame work

Environment: C/C++, Java/J2EE, JSP, Servlet, SQL Server 2000, XML, HTML, DHTML, Java Script and Tomcat 3.3

We'd love your feedback!