We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of extensive experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Human Resources / Financial, and Retail sectors.
  • Expertise as a Java Developer in Object Oriented development, implementation and maintenance of the web and distributed J2EE Enterprise applications using Core Java, JavaScript and SQL/No SQL databases.
  • Proficient in implementation of frameworks like Struts, Rest (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
  • Expertise in Front-end related technologies including HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, JSP, AngularJS, Angular, ReactJS.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, XML, Web Services, Swing and Event Handling, Multi-Threading.
  • Used Java 8 Lambdaexpressions, functional interfaces and Streams API.
  • Expertise in implementing Micro Services Architecture using SpringBoot Application, Eureka Discovery Service,Netflix Eureka, Eureka Instance, oracle, SOAP, JPA, Hibernate.
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Experience in developing server se code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service or, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Expert level skills on HTML, DHTML, CSS, JQuery, JavaScript, Bootstrap JS, AJAX, AngularJS, Adobe Flex, ActionScript, JSON, Tiles, Tag Libraries.
  • Hands on experience on KAFKA messaging system, developed customized Interfaces and abstract classes along the integration with Spring.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Expertise in deploying projects into Docker and Kubernetes containers.
  • Web Service include technologies like REST, SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Confidential .
  • Experienced with Typescript and Core JavaScript including ES5 and ES6.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB and Cassandrato manage extremely large data sets.
  • Expertise at JDBC API for connection and access to databases.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, J Boss and Tomcat.
  • Extensive development experience in different IDE's like Eclipse, Spring Tool Suite, RAD and IntelliJ.
  • Experience in developing unit testing frameworks using JUnit, DB Unit, Mock Object and Cactus based on test first or test-driven methodology.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion Bitbucket, Stash, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Used on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Used JMeter to run load tests.
  • Used code coverage tools like Jacoco, Cubertura.

TECHNICAL SKILLS

Operating System: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSTL, Custom Tags

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1

RDBMS: Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL

Build Tools: ANT 1.7,1.8,1.9, Maven

Unit Testing: Junit, Testing

Web/Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0,Glassfish 4.0

XML Technologies: XML, XSLT, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON

IDE: Eclipse, STS, Net Beans, Brackets, Atom

Databases: Oracle 18c, MongoDB, MySQL, Microsoft SQL Server

Build Tools: Maven, Gradle, ANT, Jenkins

Version Control Tools: CVS, SVN, GIT

Cloud Technologies: AWS, DevOps

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the back-end server-side business logic development by following Agile Scrum Methodology.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.7 features.
  • Used Java JDK 1.8 features like Lambda expressions and functional interfaces, wherever possible.
  • Have extensively used Java JDK 1.8 Streams, Lambda’s,and filters to process Order data
  • Used AJAX API for intensive user operations and client-side validations.
  • Worked on JQuery with jets for cookie management and JSTL tags for the user maintenance roles.
  • Build Data Access Layer using Elastic Search for Recommendation view for repair events.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Extensive experience with Medicare/Medicaid processing as well as the Claims/Billing.
  • Knowledge of EMR/EHR, HMO/PPO/POS, Health Care Reform and Patient Protection and Affordable Care Act PPACA, Medicare Part A, B, C, D, Medicaid, Medicaid Management Information Systems MMIS, Medicaid Information Technology Architecture MITA, and Health Care Reform.
  • Inserted Dependency Injection (DI) between components using spring’s (IOC) concept.
  • Worked on creating different types of beans using Qualifier and other bean annotations.
  • Spring based web application development in AWS cloud for media tools with Spring Boot & Spring Batch, used AWS SNS/SQS for implement asynchronous workflow.
  • Implemented the Project structure based on Spring MVC pattern using SpringBoot
  • Implemented Micro services using SpringBoot, spring based Micro services, and enabled discovery using Netflix eureka server
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Design, Plan and Migrate deployments of customer on-premises data center/applications to Microsoft Azure
  • Involved with planning, designing, and transforming environments from on-premises to cloud-based
  • Work as Cloud Administrator on Microsoft Azure , involved in configuring virtual machines, storage accounts, resource groups
  • Developed test cases including unit, integration and user acceptancevalidating the HL7 message data as per the business requirements and ensuring all proper translation done.
  • Developed and maintained HL7 and batch interfaces in real time environment.
  • Cloud implementation by installing, building and deploying applications using AWS .
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Created Angular component which makes an AJAX call to these API's, using RESTful API's.
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient
  • Developed reusable and interoperable Web service modules based on SOA architecture using REST.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Used Spring Boot to provide defaults for code and annotation configuration to quickly start the application
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Implemented an internal Rest Service Layer of services using Java, JAX-RS to interact with Cassandra
  • Involved in designing various stages of migrating data from RDBMS to Cassandra.
  • Worked on Spring Security for authenticating the user with LDAP and Redis to store the OAUTH2 token.
  • Integration with Active Directory (LDAP), Oracle, PeopleSoft, Visual Basic, and the loan origination mainframe system.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Worked with JMS service to achieve Messaging Patterns with Rabbit MQ Queues for batch and Bulk processing.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Defined the Service Layer DAO's which interact with the Hibernate DAO , JMS services and external web services. Developed Hibernate persistence layer modules using Java Persistence API (JPA).
  • Utilizing XML descriptors to describe screens, their actions, and their security roles'/levels.
  • Configured and customized logs using Log4J for application logging and notification tracing mechanisms.
  • Used JIRA extensively to log all issues and track development status.
  • Setup JMeter for analyzing and measuring performanceon web services
  • Develop and execute unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Used JUnit for suite execution and Assertions.
  • Pair Programming Experience
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Worked on UNIX environment for development.

Environment: Java JDK 1.8, Spring Boot, Spring Data, Spring JPA, Spring Cloud, Spring Batch, Apache Cassandra, HTML5, CSS3, Angular5, Node JS, Bootstrap, Eureka Server, Hibernate, Amazon Web Services(AWS-EC2, EBS, ELB, S3, Direct Connect, RDS, Amazon Aurora, Glacier, DynamoDB), Oracle, JMS, Apache Micro, Rabbit MQ, UNIX, PL/SQL, SOAP, RESTful Web services, JAX-RS, log4j, Elastic Search, JUnit, and XML, Maven, GIT, JIRA.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Used SpringBoot Security for Authentication and Authorization of the application.
  • Used Spring Framework for Dependency injection and integratedusing annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging and to create customized annotation.
  • Used Spring Actuator end points to monitor the application health and threads.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Developed AJAX scripting to process server side JSP scripting.
  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • Worked with React-virtualized library to display lists.
  • Build up a Node-powered workflow and build system involving Babel, WebPack and other tools; a systematic, scalable, and auto-enforced CSS methodology; keyboard-friendly and fully accessible interfaces; and complex configuration and theming capabilities, allowing for deep customization.
  • Used React-Router library, to route among various components
  • Maintained application state using redux libraries.
  • Standardized the Restful endpoints using the HapiFHIR open source project for Java.
  • Designed FHIR Interfaces
  • Developed Stateless session beans to parse (parser framework) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Developed user interface using JSP, Struts published validation framework to support client side and server-side validation.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate, JPA.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in Hibernate files and created DAO and PO.
  • Developed costume queries using Hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load the static tables into secondary storage area.
  • DevelopedStored Procedures to save and get the information to/from Database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Created Maven build file to build the application and deployed the application in Web Logic Server .
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT Version Controller
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, SpringBoot, Spring Cloud, REST AP, JEE, JavaScript, Web-Services, SOAP, JAX-RPC, WSDL, Web Logic Server, Spring (dependency injection, AOP), Hibernate, Oracle, JUnit, Maven, Apache Cassandra, Eclipse, GIT

Confidential

Sr.Software Engineer

Responsibilities:

  • As a part of UI development Team, worked on Payer Portal (User Interface) using Angular 2 for the front-end development.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Designed mockup HTML, CSS mock-up pages to review with UX and Business units.
  • Implemented responsive features in web pages with bootstrap.
  • Developed UI using HTML5, JavaScript, JQuery Angular.js, CSS, SASS including Ajax controls and JSON.
  • Designed custom HTML directives in custom features development
  • Developed Kafka consumers to consume data from Kafka topics
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS, JavaScript and extensively used Table Less Design in CSS for positioning
  • Created custom directives in Angular 2 for re-usable components (multi-field form elements, background file uploads)
  • Used filters while coding in Angular 2
  • Involved in designing and development setting up the environment for Spring Boot using the micro services architecture
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting
  • Developed various methods of REST Web Services using Spring/Jersey framework
  • Used JavaScript, HTML5, jQuery, CSS3, JSON, and Bootstrap for building application
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
  • Used React JS to create controllers to handle events triggered by client and send request to server

Environment: JAVA 1.8, Ajax, XML, XSD, WSDL, Angular 2.0, HTML 4/5, CSS2/3, JSON, Express js, Jasmine, Nodejs, Spring 3.x, Spring Boot, java script, Hibernate 3.x, JAX-RS, SOAP UI 5.x, GIT, JUnit 4.0, JMS, Apache Kafka, NoSQL,Mongo DB, Web Sphere Server.

We'd love your feedback!