We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 5 years of experience as a Java Full Stack Developer in the IT industry.
  • Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using HTML5,CSS3, AngularJS,Angular 2.0,NodeJs.
  • Hands - on experiences with Core Java with Multithreading, Concurrency, File Handling me/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Intellij
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging modules by using Spring JMS, ActiveMQ.
  • Experience in Spring framework(MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC,architecture, interceptors, actionmappings and resource bundles).
  • Experience in developing Microservices using Spring-Boot.
  • Experience in development and deployment of applications using JBoss and Apache Tomcat.
  • Experience in developing SOAP based and Restful Web Services using Spring.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB and WSDL registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Involved in designing fully distributed systems with the use of Restful API and Microservices.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT and Subversion.
  • Expertise in developing model components using ORM technologies like Hibernate
  • (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Having developed the micro services framework prototype with guidelines, the developers has followed a skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MariaDB.
  • Experience in using version control and configuration management tools like GIT and SVN.
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Windows and Linux.

TECHNICAL SKILLS

Programming Languages: Angular 2, Spring Boot, Java, Java EE, JavaScript, C++, Android Studio, Ruby on Rails, Python, Haskell, CSS, HTML, PHP, SQL

Operating Systems: Android, Windows Vista/7/8/10, iOS

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Software Engineer

Responsibilities:

  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Developed the functionalities using Agile Scrum Methodology.
  • Involved in developing UI using Spring MVC framework, HTML5, CSS, TypeScript and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File me/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, me/O System, Multi-Threading, JDBC, Generics.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed Multithreading and socket programming.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using Spring annotations.
  • Integrated ActiveMQ and spring JMS API to send and receive messages for the application’s restfulAPI.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL databases like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working with Oracle Database, MySql and MariaDB.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components.
  • Involved in setting up Test automation and developed feature files.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.
  • Experience on developing IMacros and Selenium applications to interact programmatically with a website.
  • Experience on ActionScript applications using FlashBuilder as the IDE.

Environment: Agile, JAVA, Java8, Springs(IOC,AOP, JDBC) Frameworks, ActionScript, XML, DAO, POJO, JPA, Spring Boot, Microservices, Hibernate Framework, RESTful Web services, SOAP, Maven, Log4j, Jenkins, JIRA, Selenium, HTML, TypeScript, Angular 2, GIT, SVN, Socket Programming.

Confidential, New Orleans, LA

Senior System Analyst/Programmer

Responsibilities:

  • Improved Identified and addressed managements’ needs by planning work procedures, selecting standard practices, and customizing elegant, well-documented code.
  • Improved performance by creating local databases, filtering out unnecessary data, and identifying and unblocking bottlenecks.
  • Architected applications dat make use of Common Access Card (CAC) enabled access security.
  • Analyzed and enhanced efficiency, stability, and scalability of system resources.
  • Designing, developing, coding, testing and debugging system software.
  • Communicated with a webservice to retrieve United States Coast Guard Automatic Identification System (AIS) data in JSON format.

Confidential

Java Developer

Responsibilities:

  • Designed, developed, and deployed all stages of a new Java-based vendor application.
  • Resolved technical issues such as memory corruption by leveraging strengths in coding, debugging, and integration testing.

We'd love your feedback!