We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

OBJECTIVE

  • An adept Software Engineer with strong analytical skills and a broad range of Project experience.
  • I am Exploring the opportunity to leverage my knowledge and experience to the growth for the organization.

SUMMARY

  • 7 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Involved in Preparing the Design Documents and analyzing the functional specifications.
  • Involved all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Confer with systems analysts, engineers, programmers to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Proficient in using J2EE Frame works: Spring, Hibernate and Web Services Technologies.
  • Experience with spring and Spring Modules: Spring IOC/Spring DI, Spring AOP, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data, and Spring REST Technologies.
  • Configured spring applications using different modules like Spring Boot and Micro-services.
  • Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux
  • Exceptional abilities in using source code analysis tools automated build process and unit testing.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build.
  • Developed resource using spring with REST and Consumed resources using REST Template.
  • Developed DAO implementation using JPQL Queries with JPA and Hibernate Template.
  • Implemented Logging using Apache Log4j and SLF4j for the Data Extraction.
  • Exceptional abilities in using SOAP and RESTful web services.
  • Ensure unit testing is completed and meets the test plan requirements, system testing is completed, and system is implemented according to plan.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Experience in Groovy Scripts for building the Jenkins Pipeline.
  • Experience with various programming languages like Java Script, HTML5, CSS3, and Bootstrap.
  • Expertise with various operating systems like Linux, UNIX, Windows and MAC IOS.
  • Experience with Web/Application servers like Web Sphere, Glassfish, Jetty, JBOSS and Tomcat Server.
  • Good exposure on using IDE tools like Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text.
  • Involves in databases servers such as Oracle, SQL Server, MySQL, NoSQL, DB2, Mongo-DB, PostgreSQL, and writing and tuning SQL and PL/SQL. Queries.
  • Experience with installation of AWS CLI to control various AWS services through integrating the server files using Shell scripts and bash commands
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Participates in Production build/deployment schedules and planning.
  • Worked with Development and QA teams to continuously integrate software development using GitHub and Maven
  • Experience with Automated unit test like JUnit, Mocking frameworks, Test Driven Development (TDD), and Behavior-driven development (BDD) and Spock framework.
  • Experience with Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS
  • Experience working on cloud service providers like Pivotal cloud foundry.
  • Have good experience in managing project files by using version control tools like SVN, Bit bucket and Git.
  • Experience with Bug tracking tools like JIRA, ALM RALLY and Sonar Qube.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, PostgreSQL, Shell script, JavaScript

Frameworks: Spring MVC, Struts, Hibernate, JPA, Spring (IOC, AOP, MVC, JDBC, ORM, Data, Boot, Security) and Micro Services.

Technologies: JSP, Servlets, JDBC, Hibernate, JSF, XML Parsers, JTA, JNDI, JPA, Java Beans, JMS, Web Services

Web Technologies: Node.js, React.js, Flux, Redux, EcmaScript6, JavaScript, HTML5, CSS3, JSON, jQuery, Ajax, Bootstrap.

Tools: IntelliJ Idea, Eclipse, STS, Sl4j, Log4j, Maven, ANT, Gradle, Jenkins

Application Servers: Tomcat, Web-Logic, JBoss server, jetty, Glash Fish

Database Servers: Oracle, MS-SQL, Mongo-DB

Methodologies: Agile, SCRUM, Waterfall

Operating Systems: Windows, Linux

Distributed Technologies: JAX-WS(SOAP), JAX-RS(REST)

Version Controls: CVS, SVN, GIT, Tortoise SVN

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Senior Software Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Design requirements and documents that are consistent, concise, comprehensible, traceable, Feasible, unambiguous, and verifiable.
  • Analyze user needs and software requirements to determine feasibility of design within time And cost constraints
  • Involved in Preparing the Design Documents and analyzing the functional spec used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Develop applications using strong object-oriented programming experience with Java, including experience designing and implementing application architecture and APIs.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Involved in using spring concepts - DI/IOC, AOP, and Spring MVC.Implemented build package tool using Maven.
  • Worked with JWT token and open id and OAuth flow of authorization management.
  • Developed React Components for building single page applications and redux for state management. Also took part in developing unit test and integration test cases using Jasmine, Karma, Jest Framework.
  • Involves in analyzing and resolving production issues during production support.
  • Designed tables in Mongo Db database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build.
  • Experience with installation of AWS CLI to control various AWS services through integrating the server files using Shell scripts and bash commands
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update the data.
  • Involves in build and deployment process on Jenkins and cloud service providers like Pivotal cloud foundry (PCF).
  • Developed the Restful web services and shared service details to the UI team for integration.

Environment: Java 1.8, Restful web services, Mongo Db, Oracle11g, SQL, PL/SQL, log4j, Micro ServicesSpring Boot, Spring MVC Framework, PCF, Rest Assured, junit, Spring Vault, Mockito FrameworkJenkins, Eclipse, GIT-hub, maven.

Confidential, St Louis, MO

Senior Software Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Design requirements and documents that are consistent, concise, comprehensible, traceable, Feasible, unambiguous, and verifiable.
  • Analyze user needs and software requirements to determine feasibility of design within time And cost constraints
  • Involved in Preparing the Design Documents and analyzing the functional spec used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Develop applications using strong object-oriented programming experience with Java, including experience designing and implementing application architecture and APIs.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Implemented Authentication and Authorization using spring security using roles-based authority.
  • Involves in analyzing and resolving production issues during production support.
  • Designed tables in Oracle 11g/12c and Mongo Db database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update the data.
  • Involves in build and deployment process on Jenkins and cloud service providers like Pivotal cloud foundry (PCF).
  • Developed the Restful web services and shared service details to the UI team for integration.
  • Good Exposure in using the IDE tools like Eclipse, Web Storm and Sublime Text

Environment: Java 1.8, Restful web services, Oracle11g, SQL, PL/SQL, log4j, Micro Services, Spring Boot, Spring MVC Framework, PCF, Rest Assured, Junit, Spring Vault, Mockito Framework, JenkinsEclipse, GIT-hub, maven.

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
  • Involved in functional requirement discussions with business team and converted the functional requirements to technical requirements.
  • Extensively used Java best practices and implemented several Core designs patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Developed UI using HTML, HTML 5, CSS3, AJAX, Java Script, and JSP and developed Business Logic and Interfacing components using POJO, XML, and JDBC.
  • Developed the application using Spring MVC and Spring Boot. Used complete annotation approach for the application development and leverage Spring profiling development.
  • Developed DAO classes using Hibernate Template from Spring with JPA.
  • Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Involved in the development of the UI using HTML5, Bootstrap, CSS3, JavaScript, jQuery.
  • Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts.
  • Validations for the Client Side were done using JavaScript.
  • Involved in designing the Schemas in Oracle and used Hibernate ORM framework for mapping entities with POJO classes.
  • Involved in unit testing of various layers using JUNIT.
  • Used Tortoise SVN and GIT for version controlling.

Environment: Java, J2EE, Hibernate, Spring MVC, Spring boot, Oracle 11g, HTML5, CSS3, JavaScript, Tortoise SVN, GIT, JUNIT, Hibernate, UML.

Confidential

Java Software Developer

Responsibilities:

  • Involved in Preparing the Design Documents and analyzing the functional specifications.
  • Involved in Preparing the Design Documents and analyzing the functional specifications.
  • Involved in developing GUI / user interfaces using JSP, CSS & DHTML and Used JavaScript for validation.
  • Designed UI Screens using Servlets, JavaScript, CSS3, JSON, JQuery, Ajax, DHTML, XSL, XHTML and HTML Data was converted into JSON using JSP tags
  • Followed Agile methodology to plan and monitor projects
  • Involved in developing GUI / user interfaces using JSP, CSS & DHTML and Used JavaScript for validation.
  • Developed various UI (User Interface) components using JSP, and HTML.
  • Designed and Developed Servlets and JSP pages for authentication
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Used Spring framework Confidential Business Tier and used Spring container for initializing Services and used spring core annotations such as Bean, Component, Repository and Auto wired etc.
  • Involved in the table design Designed and implemented database structure in MS SQL Server.
  • Used JAX-WS 2.0 for building of Web Services. Tested the web service using SOAP UI.
  • Involved in creating unit testing of various layers using Junit.
  • Used Eclipse as an IDE and JIRA for Bug Tracking.
  • Implemented persistence layer using Hibernate configuration files.
  • Used Bamboo for building the application.
  • Used web logic as an application server and to deploy the artifacts.

Environment: Java, JSF, spring, Hibernate, PL SQL, SVN, HTML, CSS, JavaScript, spring MVC, JSP, Servlets, MySQL, ANT/Jenkins, Agile Model.

We'd love your feedback!