We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • 7 Years of experience in analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and experience working as AWS Developer.
  • To obtain a challenging role with ample of opportunities to learn emerging technologies for the growth of myself and to create competent valued services for the organization.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Expertise in Web Page development using JavaScript (libraries such as Prototype, Dojo, JQuery and Sriptaculous), Ajax, XML, XSLT, HTML, XHTML, DHTML, CSS and UNIX Shell Scripting
  • Having strong Programming, skills in Java, J2EE, Spring4.0, Hibernate4.2, Swing, Vaadin, REST Web Service, Mean, AngularJS, NodeJS, ReactJS, JQuery, Maven, Oracle11g.
  • Expertise in Service Oriented Architecture (SOA) and building Web Services using Apache CXF
  • Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Autoscaling Group, misconfigured EC2 Security Group, etc.
  • Knowledge on Amazon Web Services daily to work on EC2 instances, S3 buckets, Amazon Glacier and EBS.
  • Good Knowledge on Virtual Machines on Multi - Cloud Environments for AWS and Azure.
  • Knowledge on AWS developer tools code commit, code build, code deploy, code pipeline.
  • Use Amazon IAM service to administer the AWS users.
  • Understanding of OOPS TEMPPrincipals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development.
  • Knowledge of Spring, PaaS (Pivotal Cloud Foundry (PCF)), Vaadin, Hibernate ORM, JPA, Maven, Bamboo, ANT, Selenium based UI automation.
  • Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of Restful Web services and API design.
  • Experienced in developing cross-browser web applications using HTML, DHTML, CSS, XML and JavaScript.
  • Experienced to handle administrative operations on WebLogic & WebSphere Portal Server.
  • Hands-on experience on OOPs Concepts using languages such as Java,
  • Knowledge on SDLC methodologies waterfall model and agile.
  • Developed applications on different IDE’s such as Eclipse, NetBeans, Android IDE
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Experience delivering unit-tested, high-quality, reusable, maintainable code
  • Experience with testing and debugging distributed systems.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS JAX-WS, JMS

SQL and no SQL Databases: Oracle, Mongo DB, SQL Server, MySQL, DB2.

IDEs: Spring Tool Suite, Eclipse, IntelliJ IDEA, Net Beans, IBM Web Sphere Rational Architect

Frameworks: Spring, Struts,Hibernate, Grails

UI frameworks and components: Angular JS, Jquery, Boostrap HTML, HTML5, DOM, JavaScript, EXTJs, CSS.

Testing Tools/ Others: JUnit, Putty, Groovy, Log4J API

Version Controllers: Subversion SVN, Git, GitHub, Concurrent Version System CVS

OS & Environment: Windows 8/7/Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, VO, Factory, Singleton, Business Delegate and DAO patterns

Build Tools: Ant, Maven, Gradle

Protocols: HTTP, SMTP, TCP/IP, DNS, FTP, FIX

PROFESSIONAL EXPERIENCE

Confidential, Florida

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Designed User Interface using HTML, CSS, JQuery and AngularJS and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Developed reusable angular2 modules, components and services based on business use cases and requirements.
  • Used type script for angular2 development.
  • Responsible for implementing the business requirements using Spring MVC, Spring cloud, Spring Boot, Spring Data and Spring Security.
  • Implemented front-end workflow by integrating with back-end services usingGWTframework. Processed and organized data from back-end server.
  • Participate in design sessions.
  • Involved in designing Network Diagram, UML Use Case and Sequence diagrams using Microsoft Visio.
  • Utilized Java/JEE technology for the application components.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed client slide components utilizing Java Swing framework
  • Wrote codes to POST JSON UI data to server and to GET/ receive JSON response for DOM Population.
  • Developed web services and published in SOA environment
  • Followed Test Driven Development by using JUnit to build unit test cases for most of the components and used Jasmine for JavaScript unit testing.
  • Extensively used Spring JDBC in data access layer to access and update information from database and have written complex NoSQL queries.
  • App performance is taking care by using React JS modules
  • Worked on migrating existing application build on a custom framework called Execution Services to Spring MVC and worked on required configuration and Controller implementation.
  • Actively involved in the api design team to adhere to security standards as dictated by ISRM
  • Participated in various phases of Software Development Life Cycle (SDLC) using the Agile methodology with SCRUM and SPRINT type development.
  • Used GitBash to run the application, Postman to test the API’s, GitHub for version control, and JIRA for issue tracking.
  • Used Subversion (SVN) and GitHub to maintain the versions of the source code of the project. thescriptinglanguagesuch as shell andruby are for creating environment role and parameter file which are used for deployment of webservices in AWS.
  • Responsible for creating stack, destroying stack and CNAME flipping using Jenkin’s jobs and validating EC2 instance.
  • Created S3 as repository and SNS Notification services and used to deploy API.
  • Provide continues delivery on PaaS (PCF)
  • AWS Technologies such asAWSEC2,ECS,VPC,Auto scaling, Security Groups, AWSCLI,SNS containerization(Docker)ofapplications.
  • CI/CDtechnologies such Git,Chef,Jenkins are used for developing and deploying web services.
  • Responsible for configuring and deploying application in AWS Development environment and releasing code to engineering team for Test/Stage/Production deployment.

Environment: Java, J2EE, Angular, Spring, Hibernate, Swing, Chassis Framework, Eclipse MARS2, Maven, HTML5, CSS3, Java Script, Angular JS, DB2 DBA, TSYS DBA, GitHub, SVN, M S office 2010 and 2013, Groovy, NoSQL, NodeJS, ReactJS, Restful web Services, Soap UI, Life Cycle Tool(YAML), DRB (Design), AWS, PCF, MS Visio.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to deliver the project.
  • Developed desktop application with event driven programming to the web server through Node JS interpreter.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed the functionalities using Agile Methodology
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Implemented RESTful Web services to retrieve data from client side using Spring boot.
  • Working on integration project with bi-directional and uni-directional integration between two different systems.
  • Used Grail framework, built on top of spring MVC and integrated with Hibernate.
  • Used GORM for the persistence of the domain model based on Hibernate.
  • Expertise to spare all the troubles involved with forming separate threads and took care of all the asynchronous I/O operations.
  • Worked extensively on the front-end side using JSP, HTML5, CSS3, JavaScript and JQuery.
  • Re-architected and enhanced an existing AngularJS application.
  • Developed web application using Spring MVC.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Led the development & delivery of API program using Apigeeplatform
  • Created POC for Spring Batch for running batch jobs.
  • Collaborating on the RESTful API dat drives all of the client experiences.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Used Hibernate framework for the backend persistence.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used TOAD as database tool for running SQL queries.
  • Used Ant & maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.

Environment: Java, J2EE, JSP, Spring MVC, Web Services, Hibernate, Maven, Jenkins, Tortoise SVN, JQuery, AJAX, Eclipse, HTML, DOJO, XHTML, XML, CSS, JavaScript, Agile methodology, Oracle, AngularJS, Shell Scripting, AWS, Web Sphere Application, Log4J, Web Services (REST), JUnit, Mockito, TDD.

Confidential, Bentonville, AR

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to deliver the project.
  • Was part of a high paced agile team where pair programming and role switching was practiced which involved with working with Structs 2.
  • Written Junit test cases using Spock until test is done.
  • Developed RESTful service endpoints using Spring boot.
  • Designed and developed Micro services business components using Spring Boot.
  • Used Amazon Kinesis as a streaming data platform.
  • Developed AWS Lambdas dat run in the AWS environment.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Expertise in container technologies and writing containerized software Docker.
  • Deployed the built docker image on Mesos using Marathon. Using a multi container setup deployed on Mesos.
  • Good Knowledge on Virtual Machines on Multi-Cloud Environments for AWS and Azure.
  • Built NoSQL schemas and maintaining sessions byCassandraDB.
  • Used Bootstrap and CSS3 media queries to create a responsive website dat fit all devices from desktop to tablet and mobile phone.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Involved Java/J2EE based applications and Java/JEE based portal projects.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Used Spring AOP for exceptions logging along with log4J.
  • Implemented REST Services to call JBPM Services and converting to JSON.
  • Developed JMS components to send messages from one application to other application internally
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Customized Java back end web services using RESTEasyto expose Amadeus booking engine data.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Designed and Developed user interactive screens using Angular JS, JavaScript, JQuery and HTML5and JSP.
  • Developed Single page Applications using HTML, JSP, JSTL, Javascript, JQuery, Angular-JS, Bootstrap and CSS.
  • Build the responsive UI screens for creating customer search page and customer dashboard Page sing
  • Have good working knowledge in querying Salesforce.com database using SOQL & SOSL queries.
  • Created Data Validation rules and Formulas as per business requirement.
  • Interacted with various business user groups for gathering the requirements for salesforce implementation and documented the Business and Software Requirements
  • Created Reports and Dashboards with the halp of Salesforce Wave Analytics to track Opportunity pipeline/ Stages for Management visibility.
  • Developed API backend using Node.js to allocate access to data in Mysql
  • Used date-format and moment packages in Node js to save the timestamp in database converting into UTC.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and Mysql.
  • Experienced first-hand the best/worst practices for integrating Micro services into existingsystem architecture.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) using groovy spock framework.

Environment: Java, J2EE, Spring BOOT, Jenkins, Agile methodology, Cassandra Web Services (REST), JUnit, TDD, Groovy, Spock framework, Git Hub, AWS, DynamoDB.

Confidential

Jr. Java Developer

Responsibilities:

  • Key responsibilities included bug tracking, bug fixing, maintenance and improvement of the existing code base.
  • Mainly worked with Spring MVC (AngularJS), Java, SQL.
  • Worked with the team dat closely in bug fixing the existing APIs, requirement gathering for updates in the existing applications.
  • Worked with the support team in analyzing the bugs encountered by acting as an interface between the client and the developers.
  • R&D and Development on Hibernate, spring, Code suggestions & Resolving Issue on Hibernate, spring and JSF.
  • Developed Layout for Layered Architecture and UI design on Module Integration with different features.
  • Experience in analyzing and constructing protocols using digital signatures.
  • Used Hash Functions (of cryptography) for data integrity.
  • Development, resolving the issues/bugs, Code suggestions, Technical Issues and was involved in writing Stored Procedures, Triggers and Cursors.

Environment: Java, J2EE, Hibernate, Spring, JSF, Java Regular Expressions, Log4j, Developer IDE, SQL Server 2005, Jboss.

We'd love your feedback!