We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Lincoln, NE

SUMMARY

  • Motivated professional, above 8 years of experience with strong analytic skills in implementing various software applications and products using JAVA/J2EE technologies.
  • Expertise in developing Front End Applications using, HTML, CSS, Java Script, JQuery, Bootstrap AngularJS, BackboneJs, ReactJs, NodeJs and experience in AJAX for server - side scripting
  • .Expert in implementing Struts MVC framework (Action classes, Action Forms, Tag libraries Validator, Tiles and Spring MVC Frameworks.
  • Extensive experience in using various JAVA/J2EE technologies like EJB, Hibernate, Servlets, JSP, JDBC and worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Extensive Experience of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTful web services.
  • Experience in working with various databases like Oracle 10g/11g, SQL server, MySQL and PostgreSQL and also has the hands on experience on working with the NoSQL databases like MongoDB and Cassandra.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Involved in the Software Development Life Cycle (SDLC) phases which include Design, Analysis, Implementation, Testing and Maintenance.
  • Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall and Agile methodologies.
  • Extensive experience with JAVA IDE like Eclipse, NetBeans.
  • Well experienced using the core JAVA concepts like Collections, Serialization, and Java Beans.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Experience in AWS (Amazon Web Services) cloud computing platform including VPC.
  • Expertise in using ANT and Maven and Gradle for building and deploying application on the servers.
  • Sound knowledge on continuous integration tools like Jenkins, Quick Build, Bamboo.
  • Good experience on working with Version Control tools like Clearcase, CVS, SVN, and Git.
  • Good Understanding of client side build-tools like NPM, Bower, Grunt, Gulp.
  • Designed test cases and performed extensive testing using TDD (Test Driven Development).
  • Good Knowledge in important aspects of independent programming languages like Elasticsearch and Lucene.
  • Experience in analyzing and development of Test Plans, Test Cases and Test scenarios/scripts using industry standards for software application testing and also experienced in performing different types of Testing.
  • Experience in Developing automated scripts for Regression Testing through Selenium Web Driver.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Hands on experience with JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Good communication and problem solving skills and capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Presentation Skills.
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.

TECHNICAL SKILLS

Design Skills and tools: UML, OOAD, Design patterns (Singleton, Business Delegate, DAO, etc.).

Programming Languages: JAVA, J2EE, C, C++

Web Technologies: XML, HTML5, DHTML, JavaScript, CSS3, JSFXSD, JQuery, AngularJS

J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS

Databases: Oracle, MySQL, MS-SQL Server, DB2

Frameworks: Spring, Struts, Hibernate, Java Server Faces

Web Services: SOAP, RESTful

IDE: Eclipse, NetBeans

Application Servers: Web Sphere, Web Logic, JBoss, Tomcat

Testing Tools: Junit, Selenium

Build Tools: Ant, MAVEN

Version controls: Clear case, SVN, Git

Operating System: Windows 8/7/Vista/XP/2000,Linux/Solaris/AIX

PROFESSIONAL EXPERIENCE

Confidential, Lincoln, NE

Sr. Software Engineer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Developing Hibernate for validating the criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Front End Developing UI Interface using Perl, JSP/Tiles, JSTL, PHP, HTML5, CSS3, JavaScript, AJAX, and Bootstrap and maintained the code with Coffee Script.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Worked on NodeJs for developing server-side web applications.
  • Adhered to a modular design approach, enabling reusability of code and providing improved system usability and performance.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, using Oracle Database.
  • Created modules to store and mutate data to build the backend API using ExspressJS and NodeJS.
  • Created RESTful Web Services for Get, List, Delete and Create servers for the storage container services.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on Apache Tomcat application server for an application deployment.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Used Maven for compilation and building the application and used Jenkins for the purpose of continuous integration.
  • Designed and configured the AWS networking infrastructure in accordance with Operational Security requirements balanced for optimizing data flow and providing visibility for security analysis.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used JUnit for unit testing.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).

Environment: JDK, J2EE, JSP, Servlets, Spring, Hibernate, Agile, Maven, Tomcat, Oracle 11g,JUnit, AJAX, SQL, XML, HTML5, CSS3, Selenium, JavaScript, RESTful, Bootstrap, GIT, AngularJS, JQuery, Node.JS, Express.JS, Eclipse.

Confidential, Minneapolis, MN

Sr. Software Engineer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis, Multi-Threading and Design (OOAD) methodologies.
  • Developed user interface using JSP, Tiles Framework, JQuery, HTML5, CSS3, Java Script, PHP, AJAX and JSTL, React.Js.
  • Widely usedAngularJSUI components like Route Providers, pagination, ng-grid, ng-directives, and Session timeout pop-ups.
  • Developed single page applications, components using Angular JS directives, controllers, view service modules and routing.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed GUI for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Client side validation was done using DHTML.
  • Create and develop data changes reports using Perl.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
  • Create RFP (Request for Proposal) to provide RESTful API utilizing Spring Boot with Spring MVC
  • Implemented Spring Framework for the information flow between database and Model.
  • Designed various tables required for the RST application in Oracle 10g database, created various insert and update scripts and used Stored Procedures in the application.
  • Used Groovy to write shell and build scripts with processing primitives, Object Oriented (OO) abilities.
  • Implemented business rules in writing Oracle PL/SQLprocedures Wrote Queries to retrieve data in XML format from the tables.
  • Analyzed the needs of the user and creating new reports according to the user requirement in OBIEE.
  • Involved in Parsing XML’s using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
  • Regularly deployed the application on the Web Sphere Application Server in UNIX environment through auto-build and deployment tools.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, Session Façade, Data Access Objects, Business Object paradigm.
  • Designed, built and deployed a multitude applications utilizing almost all of the stack handling EC2, MongoDB on fault tolerance and auto-scaling.
  • Developed the Maven scripts for preparing EAR and WAR files used to deploy J2EE.
  • Components and Jenkins for Deployment and Provide technical assistance in using JIRA and other tools identified.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems Involved in Integration testing & System testing using Selenium.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Provided support to the testing team and also involved in the Bug Fixing.

Environment: JSP, JQuery, HTML5, CSS3, JavaScript, AJAX, JSTL, XML, SQL, Agile, Oracle, SVN, Eclipse, JENKINS, JSON, Restful, Junit, Log4j, Hibernate, Agile, JIRA, Maven, Web Sphere

Confidential, Wilmington, DE

Software Engineer

Responsibilities:

  • Hibernate in data access layer to access and update information in the database.
  • Designed and Developed User Interface (UI) Screens with JSF to provide the interactive screens to display the data.
  • Development of Graphical User Interface (UI) using JSP’s, JSP custom tags, HTML, DHTML, CSS, Applets and JavaScript.
  • The Application was developed using Spring Framework integrated with Hibernate to map to Oracle Database for the Workflow of Various Modules.
  • Used JDBC to connect & retrieve data from DB (for existing Swing application) to connect to Oracle.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Used JDBC 2.0 API, EJB (Session and Message-Driven Beans), JMS, JAVA Beans, JSP, Servlets, and J2EE APIs on Web Logic.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Developed web application using Servlets and JSP’s on WebSphere application server.
  • Used XPATH to retrieve the data stored in the elements of the HTML content and Used Spring Simple JDBC call to invoke stored procedures.
  • Developed the functionalities using the core java concepts like Generics, Collections and Multi-Threading.
  • Used Clear case for version control and Developed ANT scripts to build and deploy the application.
  • Used Maven for building the modules, Hudson for Continuous Integration and JIRA for bug tracking, issue tracking, and project management.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • Participate in design review and code review activities of the team and effort for completing new features, enhancements, and defect fixes
  • Part of production support team, which involved in resolving production related issues.

Environment: JSP, Java Script, HTML, CSS, Servlets, Oracle, SQL, Hibernate, Spring, SOAP, RAD, Clear case, JIRA, Web Sphere, Ant, RAD, EJB, JIRA, XPATH

Confidential, Hartford, Connecticut

Java Engineer

Responsibilities:

  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Used HTML, CSS, JQUERY and JSP to create interactive web pages and applications.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Created stored procedures and Triggers using PL/SQL. Created tables, Views and other database objects in the Oracle database.
  • Used Eclipse as IDE for development, build, deployment and testing the application
  • Developed stored procedures to extract data from Oracle database.
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Designed and developed backend JavaComponents residing on different machines to exchange information and data using JMS
  • Wrote XML files containing Queries that are going to use an application and program to access them.
  • Used SVN configuration management tool for code versioning and release.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Log4J to store log messages.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: JSP, HTML, DHTML, XML, XSLT, Oracle, Servlets, Spring, Hibernate, Eclipse, SVN, Junit, EJB, JQuery, Log4J, and JMS

Confidential

Software Engineer

Responsibilities:

  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, JQuery.
  • Used Spring Frameworkfor Dependency injection and used MVC, Business delegate Design Patterns
  • Developed JSP’s, Action Forms, Action Classes and struts-config.XML for action mappings to build the controller.
  • Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using IES architecture.
  • Developed Web Services using SOAP with HTTP protocol.
  • Used Enterprise Java Beans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication.
  • Responsible for Parsing XML data using XML parser and Testing, fixing the bugs and coding modification
  • Used JBoss Application Server for developing and deploying enterprise Java applications.
  • Used CVS as a documentation repository and version controlling tool and Maven as build tool.
  • Used WSDL, SOAP Web Services for communicating data between different applications.
  • Involved in the development of application from front- end to back-end in the agile environment.

Environment: - JSP, HTML, DHTML, XML, XSLT, Oracle, WSDL, SOAP, spring, Servlets, Hibernate, EJB, Junit, Ant, Eclipse, CVS, EJB, JQuery, JMS

We'd love your feedback!