We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • Over 8 years of work experience in Software Design, Development and Implementation of Enterprise applications using Java, J2EE technologies with strong Object - Oriented Programming skills.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Expertise in developing the applications using Core java concepts likes OOPS, Multithreading, Garbage Collections etc.
  • Strong knowledge of Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Creation of FHIR API for various data such as encounters, allergy, condition, composition, immunizations, etc. Pulling data out of database and returning in JSON format. Used Postman to test VSOA endpoints to validate JSON data and forma.t
  • Design and implement strategy for real time integration such as B2B integration, private APIs, Partner APIs, building HL7/FHIR APIs and public APIs.
  • Wrote interfaces to take in various data types including HL7 v2, HL7 CCDA, HL7 FHIR, NCPDP, EDI/X12 and convert to JSON data models.
  • Expertise in n-tier Architecture, object-oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Experience with and solid understanding of Microservices.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Implementation experience of Health Level Seven (HL7), Fast Healthcare Interoperability Resources (FHIR) standards
  • Designed and developed HL7 interfaces using over an Interface Engine and FHIR API development with ReactJS and Node.js
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Work on understanding and solving the technical problems associated with FHIR bundles, ETL of FHIR repositories
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer/ Postgre query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in using IDEs like Net Beans, Eclipse, various Configuration Management tools like CVS, GIT, SVN and IBM Clear Case Version Control.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Involved in Updating the On-Call production support document.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Developed test cases using Junit and performed peer to peer testing.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, ObserverFactory and Session Façade.

Frameworks: Angular Js, Angular 2, Node.js, Hibernate, Spring, Spring MVC, Groovy on Rails 2.x, Mate, Adobe Flex, MXML, Spring Boot, Spring JDBC, Spring Core, Spring AOP, ORM, Spring DAO, Spring MVC, Spring MVC with REST, Action Script Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO.

Middleware: ODBC, JDBC, RMI, Blaze DS

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, Text Pad, Eclipse, WSAD, RAD

Databases: RDBMS, Oracle 9i/10i, DB2/UDB, MongoDB, Cassandra

Languages: Core Java, Java 8, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Web Services JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational Clear Case, CVS

OOAD Tools: MS Visio, IBM RSA

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF

Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City, UT

Software Engineer

Responsibilities:

  • Working with multiple blue plans and commercial plans on FHIR implementations (On premise as well Cloud). providing design patterns for FHIR API design, Parsers leveraging Strategy pattern, and Business logic API using Microservices architecture
  • Working with FHIR 4.0 in Chair-side application invoked the radis catching for Data API and Domain API.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, SwaggerAPI, Web Services, JSON, Log4j, MySQL and Maven.
  • Refined feature requirements and developed user interface components using Oracle ADF and JSF
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couch base and RXJava
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Developed interfaces using both Java and JavaScript transforming and filtering data and medical messaging including HL7 v2, v3 (CDA), & FHIR developing channels.
  • Build and configure a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise Data, Virtual Private Cloud (VPC), Public and Private Subnets, Elastic Load Balancer.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Worked within the SFDC to ensure which case content fields can be modified
  • Set up and get the selenium up and running for UI pages and also integrate these selenium tests, so that the tests are run automatically.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Configured Kafka to read and write messages from external programs and also to handle real-time data
  • Written test cases and performed unit testing using Junit
  • Used Log4J for logging, debugging, monitoring the error logs and fixed the related problems.
  • Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL
  • Created FHIR APIs\ web services to store and manage resources in MongoDB.
  • Experience working in agile development following SCRUM process, sprint, and daily standup meetings.
  • Designed and implemented NoSQL Cassandra keystores and column families.
  • Experience in designing and implementation of continuous integration, continuous delivery and continuous deployment through Jenkins.
  • Used gradle and maven for building applications and written structured pom which can be consumed by Jenkins.

Environment: Java11, AWS, Python, Django, Angular 8, JavaScript, Node js, HTML, Kafka, CSS, RxJs, RXJava, Kafka, SpringBoot, Spring Batch, Microservices, NoSQL, PostgreSQL, MongoBD, Cassandra, Jenkins, Maven, Terraform, Docker, Ansible, Kubernetes, Selenium, JUnit, Kubernetes, Scrum.

Confidential, Utah

Software Engineer

Responsibilities:

  • Worked on understanding and solving the technical problems associated with FHIR bundles, ETL of FHIR repositories.
  • Responsible to strategize/solve FHIR related implementation problems.
  • Created FHIR APIs\ web services to store and manage resources in MongoDB.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding tables.
  • Wrote interfaces using both Java and JavaScript transforming and filtering data and medical messaging including HL7 v2, v3(CDA), & FHIR developing channels.
  • Developed applications using JAVA 8, spring boot and Oracle.
  • Extracted data from CSV files and loaded into the tables in the database using Spring Batch.
  • Involved in fixing bugs and enhancements for existing software.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Involved in development of Batch files to connect to DB2 externally and generate the SQL queries to extract data and load into tables.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented code according to coding standards.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used Spring MVC, Spring Boot, IOC, Eclipse IDE and GitHub
  • Implemented Microservices based architecture using Spring Boot interacting through REST API.
  • Developed unit test cases using Mockito framework for testing accuracy of code.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Implemented Kafka Producer to produce data to Kafka using spring Kafka.
  • Implemented Kafka Consumer to consume data from Kafka.
  • Implemented test cases for controllers using WireMock.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Created and configured Azure Cloud servers and services including FHIR and Cosmos with NexGen Connect
  • Involved in Integrating Swagger for the project which helps developers design, build, document, and consume RESTful Web services
  • Implemented SOLR search which is reliable, scalable and fault tolerant, providing distributed indexing.

Environment: Java 1.8, Jdk 1.7, J2EE, Azure, Spring, Spring MVC, Spring boot, Jenkins, Spring 5, SOLR, Mockito, Rest web services, Oracle, JUnit, Spring Cassandra, Gradle, Maven, Log4j

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, Web App components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed applications using JAVA 8, spring boot and Oracle.
  • Involved in design and development of APIs using the FHIR Model.
  • Used Azure FHIR server for storing /processing incoming FHIR data.
  • Used Azure FHIR server to securely manage PHI data - using FHIR APIs.
  • Involved in creating DSLs for the FHIR Mapping Language, FHIR Shorthand (FSH),and FHIRPath and AWS Configuration of ETL data-streaming pipelines.
  • Designed RESTful XML web service for handling AJAX requests.
  • Used Spring MVC, Spring Batch, Spring Boot, IOC and Eclipse IDE, GitHub, JSF, OOAD, AWS, RCP, Multithreading to develop intranet web application.
  • Implemented Microservices based architecture using Spring Boot interacting through REST API.
  • Worked with ORM frameworks such as Spring Data.
  • Developed applications using Spring Framework for Dependency Injection (Inversion of Control) and implemented the business logic using EJB (session and entity beans).
  • Developed the business layer logic and implemented EJBs Session beans.
  • Developed transaction module using Spring framework
  • Used spring framework to provide loose coupling between different application modules.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Creating shards, replica sets, monitoring, and projections for Mongo Systems.
  • Experience Tester in Agile Development Env. Using TDD and ATDD approach.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Creation of FHIR API for various data such as encounters, allergy, condition, composition, immunizations, etc.
  • Used Postman to test VSOA endpoints to validate JSON data and format.
  • Worked on understanding and solving the technical problems associated with FHIR bundles, ETL of FHIR repositories.
  • Providing design patterns for FHIR API design, Parsers leveraging Strategy pattern, and Business logic API using Microservices architecture.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Used JIRA to keep track of the project, bugs and issues
  • Participate and ensure RCA (root cause analysis) activities on client impacting incidents are executed and action items are assigned / completed.

Environment: Java 1.8, Jdk 1.7, J2EE, Spring, Spring MVC, Jenkins, Spring Core, EJB, ATD &TDD, Hibernate 4.0, Mockito, Rest web services, Selenium, HTML5, JavaScript, CSS, AWS, AngularJS, JavaScript, Apache Camel, Oracle, Node.js, JUnit, Maven, Log4j, Jira Rational Rose, SLANG, SECDB.

Confidential, Iselin, NJ

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Assisted in designing, developing and testing of activities for all BRMS rules.
  • Created and managed Microservices. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on Git to attach useful metadata to Git objects.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Worked on My SQL and Mongo DB.
  • Used spring for Dependency Injection and used Apache Camel to integrate spring framework.
  • Created Spring Controllers classes based on the existing Struts Action classes.
  • Used Hibernate ORM for mapping Java classes to database tables and data querying
  • Developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Used Hibernate in persistence layer.
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store.
  • Produced and Consumed RESTful Web services in JSON.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Successfully implemented zero downtime in both Apache and JBoss.
  • Modeled end -to -end business processes using BPMN and leveraged Camunda Workflow Engine to create executable flows.
  • Wrote transformations for importing data using Spring Batch.
  • Define standards for configuring and using AWS services in a secure and scalable manner.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Worked with technical teams for establishment of architecture models for JBOSS BRMS systems.
  • Worked on Spring MVC annotations such as Controllers, Request Mapping while handling the specific classes.
  • Designed business rules using DROOLS framework for existing web applications.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data Marshalling as well as Unmarshalling process.
  • Experience working on Distributed version control system i.e. Git
  • Developed and executed software systems using JavaScript and Groovy.
  • Implemented SOA solutions and business processes by using BPEL.
  • Worked within SOA based enterprise framework to build web services.
  • Created Composite Applications, Home Security components and Adapters by using Oracle SOA technology.
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Implemented MVC architecture using Hibernate (Spring DAO) for backend and Spring MVC Frameworks for frontend.

Environment: Java-J2EE, JDK, JSP, Servlets, Spring, RESTful Web services, AWS, JSON, DROOLS, Hibernate, Agile, Eclipse, Oracle, Spring, Maven, Subversions, Apache Camel, Mongo DB, Groovy, AWS, PL/SQL, WebLogic Server, Apache Tiles, JBOSS, JavaScript, Node.js, HTML, CSS, XML.

Confidential

Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Version control system SVN and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Expertise in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Developed Functional Requirement Document based on users' requirement.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Development & execution of Unit Tests.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.

Environment: Java, Spring framework, Hibernate 3.x, jQuery, Servlets 2.3, AJAX, Web services, SOAP, XML, Java Beans, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, JUnit, Html Unit, XSLT, HTML/DHTML.

We'd love your feedback!