We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Around 4 years of experience in the Industry with proficiency in Development, Maintenance, Testing and Production support of n - tier applications.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, JavaScript, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
  • Knowledge in implementing a REST API/Micro services using Spring Boot.
  • Extensive knowledge in using Spring-Data, Spring JDBC.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in writing Soap based web services using AXIS/Rest API.
  • Good knowledge in CI/CD tools like Jenkins.
  • Experience in Java server-side development
  • Experience working with different SDLC methodologies like Agile (SCRUM).
  • Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Hands-on experience in web services (REST, SOAP, etc.), service brokers, API gateways/proxies, API Development, SQL & NoSQL databases, virtual machines/IaaS, workflow tools, etc
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for web application.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Configured S3 buckets with various life cycle policies to achieve the infrequently accessed data to storage classes based on requirement.
  • Possess good knowledge in creating and launching EC2 instances using AMI’s of windows and wrote shell scripts to bootstrap instance.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Expertise in using UML design tools like Rational Rose, Star UML, and Enterprise Architect for creation of Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams).
  • Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
  • Experienced with, JBOSS application servers and Apache Tomcat Application Server.
  • Experience in developing the GUI by using the tools like JSP, HTML, JQuery and Java Script.
  • Expertise in writing APIS’s using Spring Data/JDBC by accessing Oracle, MySQL, PostgreSQL databases.
  • Experienced in implementing full life cycle of software development process (SDLC).
  • Used version controller tool like GIT, SVN and CVS.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL.

Frame Works: Spring Core, Spring MVC, Spring Restful Web services, Spring Boot

Application/Web Servers: Web sphere, Tomcat

DB Tools: Oracle, My SQL

Web Technologies: JSP, HTML, CSS, Java Script, XML, JQuery

Operating Systems: Windows, UNIX

Tracking Tools: JIRA

Products: Netreveal

Other Tools: Eclipse, Putty, SVN, GiT, Jenkins, SOAPUI, SQL Developer

CloudTechnology: AWS

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Software Developer

Responsibilities:

  • Involved in the lifecycle of the software design process including, requirement definition, prototyping, design, interface implementations, unit testing and maintenance.
  • Responsible for implementing middleware layer coding.
  • Designed and developed web services to provide the interface to the various clients running on both Java and non-Java applications using SOAP and REST.
  • Re-write existing legacy SOAP/BPEL services to RESTful API’s
  • Involved in migrating applications hosted on-prem to AWS cloud.
  • Responsible for writing JUNIT test cases (unit testing and Integration testing and fixing defects).
  • Responsible for moving (deploy code and configuration changes to UAT (IT environment for multiple consumer /Client test acceptance.
  • Involved in production support during maintenance period and bug fixes and issues reported in production environment.
  • As part of production L3 support team involved in memory? CPU observations in production systems.
  • Created the NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used security groups, network ACL’, Internet gateways and route tables to secure Zone for organization in AWS public cloud.
  • Created and Configured elastic load balancers and auto scaling groups distribute the traffic and to have a cost efficient, fault tolerant and high available system.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for web application.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Configured S3 buckets with various life cycle policies to achieve the infrequently accessed data to storage classes based on requirement.
  • Possess good knowledge in creating and launching EC2 instances using AMI’s of windows and wrote shell scripts to bootstrap instance.
  • Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources.
  • Written Cloud formation templates in JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using cloud watch service.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted th them.
  • Experiences in creating RDS instances to serve data through servers for responding to requests.
  • Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
  • Written temples for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Responsible for continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and shell scripts to automate routing.
  • Implemented Continuous Integration using Jenkins and Git from Scratch.
  • Responsible for performing tasks like Branching, Tagging and Release Activities on Version Control tools like SVN, GIT.
  • Implemented cloud Trail in order to capture the events related to API calls to made to AWS infrastructure.
  • Implemented Ansible to manage all exiting servers and automate the build/configuration of new servers.
  • Implemented message notification service using Java Messaging API(JMS)

Environment: JDK1.8, Weblogic10.3, Spring, Spring-Boot, AWS (EC2, VPC, S3, EBS, RDS, Route53, CloudWatch, CloudFormation, AWS, Auto, Scaling, Lambda,Elastic, BeansStalk, GIT, SQL, JIRA, AWS, CLIScripting, Jenkins, Terraform, Tomcat, JBoss, Oracle, Tomact8, Eclipse

Confidential

J2EE Developer

Responsibilities:

  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Responsible for developing java components using spring, Spring JDBC, Spring Transaction Management.
  • Created and Implemented Micro services or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using spring with transaction and logging interceptors.
  • Used spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Tested SOAP web services using SOAP UI and REST services using POSTMAN.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkins jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, POSTMAN, Maven, Junit, Log4J, GIT, Oracle, UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed high performance object/relational persistence and query service for entire application utilizing Hibernate
  • Generated Java Beans classes using hibernate mapping and plugin.
  • Written Hibernate Mapping files (.hbm.xml).
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Implemented DAO design pattern, builder design patterns.
  • Deployed application JAR file on Web Logic application server using ANT build script.
  • Designed database and created tables, accessed existing stored procedures by using prepare statement call.
  • Involved in coding for Junit Test cases, Ant for building the application.
  • Attended Project KT Session, prepared understanding documents.
  • Part of project maintenance team to debug and address on going issue.
  • Closely worked with QA team to identify and close bugs.
  • Maintained source code in SVN Repository.
  • Followed waterfall model and achieved delivery in tight deadlines.

Environment: Java/J2EE, spring, Hibernate, Web Logic, Web services (SOAP), Ant, Hibernate, XML, UML, Junit, log4j, Eclipse, SVN, Oracle, Windows/Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in project migration from Java 6 version to java 8 and Major frameworks.
  • Worked on application development activities like Analysis, Development, Testing phases.
  • Developed JSP pages for presenting layer using MVC.
  • Designed and developed the presentation/UI layer with JSP, JavaScript, HTML, and CSS.
  • Requirement Analysis, Design and Coding.
  • Responsible for coding User interfaces using MVC.
  • Working on required analysis, test case designing and execution the test.
  • Providing the support to the end users and troubleshooting the application remotely.
  • Prepared and executed unit test plans for developed module
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.

Environment: Java 1.8, J2EE, spring 3, Hibernate 3, Apache Tomcat 8.5, JavaScript, JSP, Servlet 2.5, MYSQL, Ant, Eclipse, Junit4.7, XML.

Confidential

Web Developer

Responsibilities:

  • Developed Web pages based on design specifications.
  • Integrated new features into existing Web applications.
  • Maintained templates and content management systems.
  • Assisted in testing and deploying Web applications.
  • Coordinated with Graphic Designers in developing animations and interactive content.
  • Ensured that Website was in compliance with image and branding requirements
  • Also in charge of writing, developing and managing the content of websites
  • Evaluated functionality and accessibility of Web Pages
  • Involved in Analysis, Design, Development, Testing phases of the application.

Environment: Notepad++, Java, J2EE, Apache Tomcat 7, Java SDK, JavaScript, REST, Servlet 2.5, Junit4.7, Eclipse, XML.

We'd love your feedback!