We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Around 8+ Years of Strong software experience in design, development and deployment using Java, Spring, Hibernate, Spring Boot, HTML5, CSS3, JavaScript, ES2015, React, Angular, Node, REST Web Services, AWS.
  • Developed micro services architecture using Rest APIs, Spring boot, Azure and AWS.
  • Integrated Spring Data JPA for making database operations using Spring crud repository.
  • Used Spring Cloud config server for centralized configuration.
  • Integrated Spring Security with AWS Cognito Service.
  • Worked with React, React Router and Redux state management of application.
  • Worked on Redux Thunk/Sagas as a middle ware to make AJAX calls using fetch.
  • Developed user interface by using the React JS, Redux for SPA development.
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
  • Developed client - side Interface using React JS.
  • Good experience on CSS background, layouts, Positioning, Animation, Borders, Padding, Tables, Pseudo classes and Pseudo elements.
  • Worked with Bootstrap for Responsive Web design. Worked with SASS preprocessor.
  • Worked with Angular pipes, services, directives, components, integration with backend.
  • Migrated existing Angular JS application to Angular 2/4/5/6
  • Used Node for developing REST web services using Express and integrating with Mongo db.
  • Developed a Mobile application for android and iOS with React Native and phone gap in different projects.
  • Hands-on experience with Amazon Web Services (AWS) like EC2, Cognito, S3, CloudFormation, RDS, Cloudfront.
  • Experience in Apache Tomcat Server, JBoss, Web Logic/Sphere Application Server.
  • Experience in developing project (SDLC) in Agile and Waterfall methodology.
  • Strong experience with the version controls GIT, GITHUB, Bit Bucket, SVN.
  • Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic and Apache Tomcat.

TECHNICAL SKILLS

Languages: C, C++, Java, JavaScript, Typescript, HTML5. GO language

Web Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, JSP, Servlets, JNDI, JDBC, JMS, JPA, Java Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss.

IDEs / Tools: IntelliJ, Eclipse, TOAD, Maven, Ant, PL/SQL Developer, JUnit, JMeter.

Operating Systems: Windows, MAC iOS, Sun Solaris 9/10, Red Hat Linux 9.

Design Patterns: MVC, DAO, DTO, Front Controller, Observer, AMD, Singleton, Factory Pattern etc.

Databases and Tools: Oracle8 / 9i /10g,11g, MySQL, MSSQL, MongoDB, SQL Server, IBM DB2, Toad for SQL Server.

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Boot, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j.

Methodologies: Agile, Scrum, Test Driven Development.

Version Control: SVN, Git.

Scripting/GUI Tools: HTML5, React, Angular, JSON, JavaScript, CSS3, MS FrontPage, JSP.

Additional Skills: Elasticsearch, Logstash, Kibana, Graphana GO language

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Software Engineer

Responsibilities:

  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Developed User Interface using the HTML, Bootstrap, CSS, JavaScript, and React.
  • Developed Application using Java 8, Spring, Azure, Spring Boot .
  • Developed Micro Services using Spring Boot.
  • Deployed application into AWS. Used Services like AWS EC2, S3, Cloud Formation, Cognito.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch. Spring configuration files are created for dependency injection.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.
  • Developing Spring Boot micro services in cloud environment new user -facing features using React.JS. used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks using NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Generated JSON format data packets from middle-tire controller to front-end using Spring Boot JSON API. Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
  • Work using Scala on exciting greenfield projects to help deliver new features to our newsfeed
  • Develop, deploy and maintain Scala based microservices
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Used Git for repository management and Maven for build management and Database scripts to accommodate changes due to UI overhaul.
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Developed interactive web application using Node Js a pure java script application framework.
  • Selecting the appropriate AWS service based on compute, data, or security requirements and integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Built application using MAVEN and used Log4J to generate log files for the application.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.

Environment: Java 8, Spring 4 &5, Spring boot, Hibernate 4.0, Tomcat- 8, 9, Bootstrap, Scala Java Script, AngularJS 6, Node Js, Oracle 11g, MySql, Azure, UML, Git, AJAX, Maven, AWS (EC2, S3, RDS, Cognito, Amazon Cloud Watch), Agile Scrum.

Confidential, New York

Sr Software Engineer

Responsibilities:

  • Developed Application using Java 8, Spring, Spring Boot, GO language
  • Developed Micro Services using Spring Boot
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Implemented the MVC architecture usingSpring MVC.
  • UsedSpring Bootat back-end which helps to develop application with ease.
  • UsedSpring IOC, AOP, Spring Bootto implement middle tier.
  • UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandAzure, Spring Boot
  • Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design
  • Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment
  • Experience within Scala development.
  • Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally
  • Deploy enterprise web applications using technologies such as: Sencha ExtJS, Java, JavaScript, CSS, or HTML.
  • Maintain and modify programs, make approved changes by amending flow charts, develop detailed programming logic; code changes using technologies such as Java or J2EE
  • Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
  • Work onTibco EMS Messaging Service for Integration.
  • Work with SQL queries to store the data in MS SQL Server.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Write source code, prepare test data, test, and debug programs, revise and refine programs to improve performance of the application software.
  • Perform build and unit testing using tools such as Maven or Junit.
  • Work on Continuous Integration using tools such as Jenkins or Hudson.

Environment: s: Java8,JMS, Javascript, Azure,Oracle WebLogic 12c, Tomcat8, Scala, Maven, Hiberante4.0, HTML5, Selenium, log4j, Jenkins, SVN, Jira, Confluence, Visio, Spring Boot, Postman, SOAP UI, AWS, EC2, Docker, Junit5, Mockito, XML, Eclipse, Bitbucket, Spring Boot.

Confidential, PA

Sr. Software Engineer

Responsibilities:

  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Confidential pattern.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Developed pricing application using Angular JS, Web API, Entity framework and SQL server and designed and created Services, directives, components, and factory for Angular JS application
  • Architected and implement REST api interfaces using JavaScript and Node.js
  • Implemented Bootstrap on website front-end to enable accessibility from multiple device types from Landing Page
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.
  • Implemented Micro-services using AWS platform build upon Spring Boot Services and enabled communication among different services using REST API.
  • Implemented security using OAuth as Authorization tool for web services authentication by using the REST API.
  • Developed and created REST API by using JAVA and tested and implemented them for enabling successful communications.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Build Splunk dashboards using XML and Advanced XML as well as Created Scheduled Alerts for Application Teams for Real Time Monitoring.
  • Experienced in implementing oracle SOA Mediator for content and header-based routing of messages

Environment: Spring, Hibernate, Struts, jQuery, AJAX, SenchaExtJS, JavaScript, Oracle, CRUD, PL/SQL, JDBC, RESTApacheCXF, Eclipse,Weblogic,ClearCase,Junit,Agile,UML,JSP,JavaServer Pages Standard Tag Library(JSTL, Servlet, Maven, text, Google web toolkit(GWT), Jasper reports, ILog, Web 2.0, Azure, SOA.

Confidential

Java Developer

Responsibilities:

  • Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
  • Worked one-on-one with client to develop layout, colour scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation, and icons. Applied industry best practices and standards when project requirements were lagging.
  • Built web services on server side using PHP scripting and SQL queries for data transfer between client and server sides to define uniform interface with JSON.
  • Worked on Spring Batch to read data from UI map the data and persist to database.
  • Used Web services - Web Services Description Language WSDL and SOAP for getting credit history updated information from third party.
  • Used SoapUI for load testing the Web Services.
  • Used JSON parsing to implement REST Web Services.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Rich faces Backbone.js JQuery CSS Dojo and AJAX, Azure.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: HTML, CSS, JavaScript, jQuery, DOM, DML, DHTML, Azure Adobe Flash, Photoshop, Dreamweaver, XML, Apache, SOAP, Internet Explorer, Firefox, Chrome, Oracle, Azure, Windows GO language

We'd love your feedback!