We provide IT Staff Augmentation Services!

Sr Software Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 8+ years of professional experience in Requirements Analysis, Performance Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large-scale enterprise software using Object Oriented Analysis and Design.
  • Good experience in Agile (SCRUM and Waterfall) methodologies.
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Collections framework.
  • Expertise in developing web applications using Java, JDBC, Servlets, JSF, Struts, JSP, Java Beans, MVC, Spring, Hibernate, SOA, SOAP/REST web services, EJB, JNDI, JMS, JavaScript, AJAX, HTML, CSS, Groovy, JSTL, JSP Custom Tag Libraries, SQL, XML, AJAX.
  • Thorough knowledge of IDE like RAD, WSAD, Eclipse, Net Beans.
  • Experienced in implementing web-based applications using Struts Action, Action forms and validation frameworks.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different spring modules like Spring Boot, Spring Core, Spring AOP, Spring MVC and Spring ORM Integration.
  • Experience in real time data integration using Kafka,Spark streaming and HBase
  • Used spring framework to Auto wire/inject components and configure the batch jobs.
  • Sound RDBMS concepts and extensively worked with Oracle 10i/9i, PL/SQL, SQL Server & DB2.
  • Extensive experience in implementing DAO layers using different frame works like JPA and ORM tools like Hibernate.
  • Experience in creating real time data streaming solutions using Apache Spark/Spark Streaming, Kafka and Flume.
  • Hands on experience with AWS EC2, S3, Lambda, IAM, SQS, EKS, accessing secret from AWS secret manager.
  • Working with AWS Cloud Formation to model and set up services and other resources to provision them in an orderly and predictable fashion.
  • Worked on spring boot, Spring Restful template to develop application level Microservices and deploy in cloud.
  • Developing Microservice application using Spring boot, PCF cloud, various microservice patterns like service discovery, spring cloud config, and API gateway.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, Angular.JS, Node.JS, Bootstrap, Knockout.JS, CSS, HTML and DHTML.
  • Strong AJAX and Responsive front-end development using HTML5, Bootstrap, CSS3, JSF, Jquery, JSP, Java Scripts.
  • Experience with Mockito, JUNIT.
  • Experience in UNIX shell scripting and PERL Scripting.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, Swing, Applets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.

Middleware: ODBC, JDBC, RMI.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Apache Axis.

IDE Tools: Edit Plus, Eclipse, WSAD, RAD, NetBeans

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, Mongo DB, MySQL

Languages: Java7,8, using generics, JavaScript, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux

Frameworks: Hibernate, Spring, Spring MVC, Angular 2, JUnit, Struts, Ajax, DOJO, Node.js

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration

Web Technologies: HTML, DHTML, CSS3, JQuery, Microservices, AJAX, Web Services JAX-RPC, JAX-WS

Source Control: RTC, Rational Clear Case, CVS, SVN and Team forge.

Build Tools: ANT, Maven

Miscellaneous: Team city, PCF, MS Excel, Gradle, Android mobile, Code Coverage, Open Stack, Ubuntu, Red hat,MS PowerPoint, MS Word, AWS, Database Modeling, SQL Tuning, Object Oriented Modeling, micro services, TOAD, PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

Web Services: AWS, SOAP, and REST Services

PROFESSIONAL EXPERIENCE

Confidential

Sr Software Developer

Responsibilities:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery, deployment, maintenance and implementation or coding.
  • Developed Spring Application using Spring Core, Spring AOP, Spring Batch, Spring Security, and Spring DAO.
  • Extensively worked on Java server-side programming using Spring MVC, Servlets and JSP.
  • We used Multithreading for thread safe blocks in this application to improve the performance.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features.
  • Extensively used spring core by configuring and using Spring Beans Filters, servlets, and server-side programming.
  • Used Spring JDBC template to retrieve the data to connect and execute query and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Implemented scalable and high-performance API/services.
  • Communicated with clients to understand CR for new modules.
  • Optimized native queries to increase the performance of services which enables fast UI responses.
  • Generated multiple reports for clients and customers on weekly, monthly or yearly basics.
  • Implemented asynchronous calls to read/write messages into Kafka.
  • Implemented scheduler in a multi-instances environment.
  • Resolved prod issues by reviewing logs and analyzing DB data.
  • Performed peer reviews and led and mentored the team whenever required.
  • Migrating all streaming services to use AWS Kinesis for Realtime data streaming on cloud. works in creating restful webservices to connect to Gemfire to load data and publishing into AWS Kinesis with KPL.
  • Understanding code as infrastructure as service in AWS CloudFormation and Stacker to is a tool and library used to create & update multiple CloudFormation stacks
  • Used Microservice with Spring Boot through a combination of REST and Kafka.
  • Work in multi-module spring-boot application to for easy of maintaining different modules within Microservices.
  • Developed Microservices to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
  • Used Maven for compilation, documentation, reporting, distribution and building JAR, WAR and EAR files.

Confidential, New York, NY

Sr Software Developer

Responsibilities:

  • Extensively using Java 8 features such as streams, filters, lambdas, Collectors.
  • Microservices have been built using Spring Boot, Spring Security and Pivotal Cloud Foundry.
  • Developed end to end application on spring boot framework (Rest Api Application/ Spring JPA using crud repository).
  • Developed end to end application using Spring Boot.
  • Involved in design and development of a multi module Java, Spring and Hibernate projects.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different Spring modules like Spring Core, Spring AOP, Spring MVC and Spring Security.
  • Created new functionalities through enhancements and worked to troubleshoot issues and resolve bugs in software, working both internally amongst fellow developers, business analysts, and members of the support team, as well as externally, directly with clients.
  • Involved in design, development micro services with Restful and SOAP web services using Spring REST.
  • Developed Single Page applications using Angular JS 2, HTML, CSS, Semantic UI libraries.
  • Rich experience with development using AngularJS and Angular 2.0 extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, databinding using Angular JS directives and building custom directives.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implementation of Angular form fields and corresponding field validations adhering to business requirements and best code practices.
  • Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript with ECMA5 features, jQuery, JSON, Bootstrap, AngularJS, Angular 2.0, NodeJS.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java objects / classes and a relational database.
  • Using Hibernate ORM tool for mapping object-oriented domain model to relational database (SQL Server).
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
  • Implementing batch processing for feed using spring batch framework.
  • Designed Frontend within object-oriented JavaScript Framework like bootstrap, Backbone.js,, Node.js,, Angular.js
  • Involved in running the bower and grunt components and writing the scripting using the Node.js.
  • Implement the JavaScript/jQuery frameworks such as Node JS for MVW/MVC framework.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Used Backbone.js to create Controllers to handle events triggered by clients and send request to server.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Working with SQL Server Database, creating Stored procedures, views, tables, constraints, indexes etc. used SQL Server Management Studio.
  • Deploying application into UNIX Servers using Nolio and Manually.
  • Used JRebel Plugin to reduce the server redeploys when code changes are made.
  • Merging/maintaining code using repository systems such as GIT.
  • Using JUNIT and Mockito for Testing.

Confidential, Los Angeles, CA

Sr Java UI Developer

Responsibilities:

  • Involved in design and development of a multi module Java, GWT project in developing UI components, services, rules and workflows.
  • Worked extensively with Data Structures and Collections framework.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • ImplementedDependency Injection (IoC)feature ofspringframework to inject dependency into objects and AOP is used for Logging.
  • Development of custom widgets, UI components, creating multiple rules at question level.
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML and CSS.
  • Presentation tier was developed using JSP, JSTL, Java Script, JQuery, Bootstrap and Angular.JS, Node.js.
  • Built real timedata pipelinesby developingKafkaproducers andSparkstreaming applications for consuming
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Extensively worked on front end and persistence tier using the JSP, Spring MVC, JSON and GWT framework.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript, Backbone.js to provide the needed functionality
  • Created a call center data entry application in Groovy to be used by the LC and PO management team. Tech highlights: Groovy.
  • Developed Rest architecture-based web-services to facilitate communication between client and servers.
  • Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
  • Development of stored procedures, triggers and functions with PL/SQL for Oracle database
  • REST services have been implemented using JAX-RS implementations.
  • Use of WebSphere application server to deploy the application and connect through the data source using JNDI name.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Hibernate framework has been used for ORM and JDBC operations.
  • Used AWS RDS cloud services for database connectivity.
  • Use of continuous integration tools like Team city.
  • Experience in Linux/Unix environment using Unix shell scripting/commands

Environment: Java, J2EE, Spring, Hibernate, JQuery, AJAX, GWT, GWT/GXT, JavaScript, Angular.JS, PL/SQL, JDBC, Rest, Eclipse, Web logic, Clear Case, Junit, Agile, UML JSP, JSTL, Servlet, Maven, SOA.

Confidential, Columbus, OH

Java UI Developer

Responsibilities:

  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Involved in analysis, designing, developing, deploying & testing activities in the re-engineering of announcement module.
  • Used JSP, HTML and CSS, JQuery, JSTL, AJAX, JavaScript, Angular.JS as view components in MVC.
  • Developed JavaScript and Action Script, VB Script macros for Client Side validations.
  • Styling has been done using CSS and Bootstrap frameworks.
  • Extensively used AJAX for client-server communication.
  • Developed Electronic Health Record Experience in the application.
  • Developed Servlets and Java Server Pages (JSP), to route requests and responses to the EJB 3.x components and render-retrieved information.
  • Design and Development of Struts Action classes, DAO, Views using Struts custom tags
  • Configuration of application using Struts2, Hibernate, DAO’s, Actions Classes, Java Server Pages using Gradle Build tool.
  • Configuring Hibernate and Tiles related XML files.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Designed and developed Report module built-in JDBC, XML and EJB connectivity, along with our User-Defined Data SourceAPIwhich allows easy access to virtually any data source.
  • Deployed the applications on Web logic 8.0 Application Server.
  • Involved in design, development of Restful and SOAP web services using JAX-WS.
  • Used life ray for building web application and web content management.
  • Tested and deployed the Application on the Web Logic web server.
  • Involved in database performance tuning using Criteria, SQL queries.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.

Environment: Java, HTML, JavaScript, XML, JQuery, AJAX, JAX-WS, Web Services, JNDI, Oracle 11g, Struts, Hibernate, Servlets, JSP, RAD, JUnit, FTP, Web logic 8.0, ANT, UML, SVN.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in design and development of a multi module Java, Scala, Spring and Hibernate project in developing UI components, services, rules and workflows with JBPM.
  • Involved in Front End development including HTML5, CSS3, JavaScript and JQuery.
  • Designed and developed application using Data Structures and algorithms.
  • Used the Agile methodology iterative process for each of the module in the project.
  • Developed application in Spring Boot Framework.
  • Bean configuration has been performed using Spring context.
  • Hibernate has been used as the ORM framework in the project using JPA for connecting to Oracle.
  • Developed advance stored procedure, functions and custom on Oracle DB.
  • Module management using Maven and POM configuration.
  • Written Test Cases, Scripts and used Selenium for Testing.
  • Helped in creation of in time build and releases (Manual and Jenkins).
  • Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the branch before production and used bower, npm.
  • Used Jira to capture and assign the issues and to follow-up on team activity.
  • Handled cross browser/platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.
  • Used elastic search java API through maven dependency.
  • Developing Web Services Using REST.
  • Used Chrome Networking tools to monitor performance and chrome developer tools to debug the JavaScript files.
  • Used Open Stack cloud services for database connectivity to Oracle in PAAS environment.

Environment: java, Spring, Hibernate, HTML 5, CSS 3, DOM, Gradle, Apache Camel, XHTML, Jenkins, GIT, CSS3 (sass), Ajax, Node.js, JavaScript, MS Office, Jira.

We'd love your feedback!