We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Over 7 years of professional experience as a Java/Front - end Developer in Object Oriented development, implementation and maintenance of web and distributedEnterprise applications using Java/J2EE and Angular, HTML,XML,CSS technologies.
  • Strong experience in design & development of applications using Java/J2EE components such as Java, Servlets 3, JSP 2.x, Struts 2, EJB, Springs 4.x, Hibernate 4, Web Services, JDBC 5, JavaScript, jQuery.
  • Developing backend code with Java using Lambda expressions, streams, functional interfaces, Producer, Consumer, Collections, Maps, Generics, Synchronization, Multithreading, and Exception handling for Benefits Billing Project.
  • Develop application code and unit test in the Angular JS, Rest Web Services and Java technologies for the Application Development Center.
  • Developing highly interactive web applications using HTML5, JavaScript, Type Script, Angular 2/4/7, Node JS, Bootstrap, JQuery, AJAX, JSON, CSS Frameworks.
  • Working with Angular 2/4/7 Modules, Controllers, Services, Templates, Custom Directives, Data-binding, Filters, and Dependency Injection to create a Single Page Applications.
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns coming Creational/Structure/Behavioral patterns.
  • Expert in Agile, Waterfall and Iterative project management methodologies.
  • Effective communication and Inter-Personal skills technical design, implementation deployment, and support of the fixed Income Trading Platform and Fixed Income Trading suite of applications and Multi Trading.
  • Expertise in troubleshooting various pre and post implementation Issues. Driven by new challenges and adapting to any cultural and business environments.

TECHNICAL SKILLS

  • Core Java, J2EE, SQL, PL/SQL, UML, C, C++
  • Servlets, Java Server Pages (JSP), Java Server Faces (JSF), Enterprise Java Beans (EJB), Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC Hibernate, Java Web Start, Java Network Launching Protocol (JNLP).Java Threads ( Concurrency / Multithreading )
  • Pivotal Cloud Foundry, Amazon AWS
  • SQL, PL/SQL, JDBC
  • MySQL, Oracle 9i/10g, Microsoft SQL Server, Microsoft Access.: Web Design Technologies/Tools.
  • Angular,HTML, DHTML, JavaScript, XML, CSS, bootstrap: Software/Tools: Adobe Dreamweaver, Adobe Photoshop.
  • XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, SOAP,REST.
  • Apache Tomcat, Glassfish, JBoss, BEA WebLogic,IBM WebSphere.
  • IntelliJ, Eclipse, MyEclipse, JBuilder, JDeveloper, RAD, Spring Tool Suite (STS)
  • CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, O Fallon, MO

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing and used GIT, Bitbucket, Jenkins, Maven for build, package and deployments of the application components.
  • Developing highly interactive web applications using HTML5, JavaScript, jQuery, Type Script, Angular 2, Bootstrap, AJAX, JSON, CSS Frameworks.
  • Developing backend code with Java using Lambda expressions, streams, functional interfaces, Producer, Consumer, Consumer, Collections, Maps, Generics, Synchronization, Multithreading, and Exception handling for Benefits Billing Project.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup using Axon Dashboard. Implemented Kafka producer and consumer applications on Kafka cluster setup.
  • Working with Angular 2/4/7 Modules , Controllers, Services, Templates, Custom Directives, Data-binding, Filters, and Dependency Injection to create a Single Page Applications.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Used Design Patterns like Factory, Singleton and Value Objects.
  • Connected to data sources and performed operations (CRUD) using Spring Data framework features like Spring JDBC and Spring ORM.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Involved in setting up the Automation framework using Selenium WebDriver, JBehave and internal tool called MTAF(Mastercard Test Automation Framework) to run test cases in multiple browsers and platforms.
  • Fixed defects raised by QA, UAT and Performance testing teams.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Worked on developing Restful endpoints to cache application specific data and register enpoints with Internal service discovery and implementation softwares like Synapse and Prism.
  • Worked with production support teams to review, modify, and test existing features by mapping continuous requirement changes/updates as required by the business (Product Team).
  • Involved in preparing DIPs (Detailed Implementation Plan) to execute SQL Queries in production database to resolve production Issues.
  • Experienced in Blue-Green Deployment Models within PCF Cloud Environment.
  • Worked in Agile environment using SDLC tools like GIT,Jira, bamboo,Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Angular, npm, Java, J2EE, Hibernate, Spring, Spring boot, PCF, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, JSP, HTML, AJAX, JavaScript, JQuery, AngularJS, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS.

Confidential

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery),React JS.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Worked on state, specs, props and events to create interactive React JS components.
  • Develop various screens for the front end using React JS and used various pre-defined components from NPM (Node Package Manager)
  • Implement modules into Node JS to integrate with designs and requirements.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used SpringMVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Used HibernateORMframework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS.
  • Designed and developed Micro Services business components using Spring B oot.
  • Developed RestfulMicro Services using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked in AgileTDD environment using SDLC tools like GIT,Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java, J2EE, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, JSP, HTML, AJAX, JavaScript, JQuery, AngularJS, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS.

Confidential

Java Developer

Responsibilities:

  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WSand Apache Axis 2.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.
  • Used EJBs(Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed user interface using HTML5, CSS3,Java Script, Ajax and Jquery.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Created web applications prototype using Angular JS, Node JS.
  • Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server.
  • Participated in builds using Ant and CI(continuous integration) using Jenkins.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process
  • Designed and coded application components in an Agile environment.
  • Coordinating with the business and functional teams to get clarity on the requirement for analysis.

Technology Stack: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, LDAP, Hibernate, POJO, XML, JAXB, JMS, JSF, HTML5, CSS3, JavaScript, Ajax, and JQuery, JBOSS, Maven Jenkins, JUnit, TDD

Confidential

Software Analyst

Responsibilities:

  • Discussed with business/users and gather requirements and share the requirements with the team, make them understand it clearly.
  • Prepared functional specification document (FSD) and System test plan (SIT) based on BRD provided.
  • Provided design solutions for requirements given.
  • Tracking project status through status reports and ensure meeting the project timelines.
  • Involved in technical design and preparing DTDS.
  • Involved in report UI development using JSP, Html, JavaScript, JQuery.
  • Involved in implementing MVC architecture using Spring MVC.
  • Implemented Spring-Hibernate in data access layer to access and update information in the database using Hibernate HQL, Criteria API, Cache and Named Queries.
  • Developed and modified oracle SQL and PL/SQL scripts using SQL developer.
  • Prepared test cases and various phases of testing.

Environment: Java SE7, Spring 3.2, JDBC, Hibernate, JSP, Servlet, Ajax, Html4, JQuery, Oracle10g, Java Mail, EJB, WebLogic, XML, UNIX, Eclipse, log4j,Tomcat 7.0, Ant, SVN

We'd love your feedback!