We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

Albuquerque, NM

SUMMARY:

  • Around 9 years of experience on software application development, testing, troubleshooting, implementation, maintain the applications process in the Health Insurance, e - Commerce, Retail, Banking and Finance Industry.
  • Experience on Object Oriented Programming (OOP) in C/C++, Data Structures and Design Patterns.
  • Good knowledge, experience on Core Java 8 - multi-threading, exception handling, collections, files I/O, streams, Lambda expressions, API’s, and functional interfaces.
  • Real time experience in develop dynamic application using J2EE frameworks and components such as Servlets, JSP, JDBC, EJB’s, Struts, Spring and Spring Boot.
  • Experience on Java web services API's using JAX-WS (SOAP), JAX-RS (REST), JAX-RPC, Axis, and CXF.
  • Experience on developing Micro services using spring, spring Boot, Integration using REST calls, asynchronous communications, orchestration, data streaming.
  • Experience on UI technologies such as HTML, JavaScript, JQuery, CSS, and XML.
  • Hands on experience, knowledge with RDBMS - Oracle, DB2, MYSQL, SQL, PL/SQL, CAP theorem, NOSQL - Key-Value, Column, Graph Databases.
  • Experience on scripting languages such as Shell/Bah script, Perl, LINUX CLI and UNIX/LINUX environment.
  • Real time experience on data processing, storage on distributed systems, CAP theorem, No-SQL (Column, Graph, document, and Key-Value DB) Cassandra, HBase, and Mango DB and its integration distributed clusters.
  • Real-time experience on deploying applications on web/application servers - Apache Tomcat, JBOSS, and Web Sphere server deployment.
  • Excellent knowledge, experience on vendor software - AMISYS (Java), Facet(.Net), HRP(Micro service) and hands on experience on migrating from one software to other.
  • Familiar knowledge in assessing business rules, collaborating with stakeholders, focusing on business requirements and designing source-to-target, fault tolerant, highly scalable applications.
  • Methodical, structured approach to design and development SDLC using Agile (Scrum, and TTD) methodology. Good interpersonal skills, possesses drive, demonstrable initiative and a strong work ethic.

TECHNICAL SKILLS:

LANGUAGES: OOP, C/C++, Core Java, J2EE, Java API s, Python, Perl, PL/SQL, COBOL.

PLATFORMS: UNIX (AIX, HP), Linux, Windows, Shell/Bash, AWS, Distributed Systems.

RDBMS: Oracle, DB2, MS SQL, My SQL, PDI (Pentaho Data Integration), Cassandra, Mongo DB.

WEB TOOLS: Servlets, JDBC, JSP, JSTL, JNDI, ORM, JPA, Hibernate.

FRAMEWORKS: Struts2, Spring 5, Spring Boot 2, Web Services (REST, SOAP), Micro Services.

UI TOOL: HTML5, XML, JSON, CSS, Java Script, JQuery and Angular JS.

DEVELOPMENT TOOLS: Eclipse, J-Developer, Maven, Ant, JUNIT, Log4j, Jenkins, Active MQ, Kafka.

APPLICATION SERVER: Tomcat, JBOSS, Web sphere, IIS.

METHODOLOGIES: Agile, Design Patterns, UML.

VERSION CONTROL: GIT, BIT-Bucket, IBM Rational Team Concert, Rational Clear Case.

WORK EXPERIENCE:

Sr. Software Developer

Confidential, Albuquerque, NM

Responsibilities:

  • Collect the business requirements, involved in Software Development Life Cycle (SDLC) steps, analysis, design development and testing phases of the project.
  • Create scripts to handle incoming and outgoing Enrollment EDI, Claims, Payment and Accumulator files processed by Sterling from FTP folder/locations.
  • Using STS to generate spring boot starter application with necessary dependencies and their compatible versions such as Camel, Spring JPA, CXF, Active MQ, POI, Logback-classic, Spring-Boot, and Java, load the POM file.
  • Develop service, request, response, control classes, property files and integrate using camel route builder.
  • Add new functionalities those are common to all integration and add common dependency.
  • Extract the primary details from DB and provide as Web service request.
  • Process the web service response, load into intermediate table, and write on output files.
  • Validate, process Incoming files from 3rd party sources, read, validate and process data, update into OLTP table thru SOAP and REST service calls.
  • Develop Bash script to run, process corresponding JAR’s on Linux environment.
  • Develop JAX-WS (SOAP) Services to extract necessary details from Health Edge system.
  • Add necessary application properties, XSD, WSDL, logging details at resource folder.
  • Create XSD, WSDL, map the data elements for Web Service Response.
  • Add component details, environment variables, data sources, Camel, Message broker, Web Services URL’s, log-in credentials in the application property file.
  • Develop annotation based Configuration, Entity, Repository, Service, UTIL class to process data.
  • Develop camel route builder class, Camel components, marshal, un-marshal, aggregator, splitter to process data.
  • Develop annotation based interfaces Services, Components, Entity, Repository,
  • Create Entity class using Hibernate to map database tables.
  • Extract primary details from oracle data base tables.
  • Active MQ queue to hold data at various stages of data processing.
  • Prepare possible Unit test cases to perform Dev testing, deploy in to next level of testing such as QA, Pre-Prod, Production deployment using Git, Bit-Bucket.
  • Code reviews, performance reviews with user, use cases, limitations, exception reports with client.
  • Prepare, review, approval, and sign-offs from client on TDD (Technical design documents), BTRD, testing document, sample I/O files.
  • Attend daily status calls update about project status, backlog grooming, pin point any hurdles/blocks in requirements updated in JIRA.

Environment: - Java 1.8, Apache Camel 2.2, Spring Boot 2, Maven, Spring data JPA, Apache CXF, Active MQ, Apache Kafka, XSD, WSDL, JSON SOAP/REST services, Oracle 12, SQL Developer, SOAP UI, Eclipse IDE, UNIX, Shell/Bash scriptsPDI (Pentaho Data Integration), PL/SQL functions/stored procedures, Bit-Bucket, JIRA.

Sr. Software Developer

Confidential, Bentonville, AR

Responsibilities:

  • Collect the business requirements, involved in Software Development Life Cycle (SDLC) steps, analysis, design development and testing phases of the project.
  • Going thru the existing ATG functionality, Sterling OMs and Web Sphere MQ interface.
  • Validate the existing Shipping services with ATG order management system.
  • Developed WSDL, XSD schema, request and response interfaces.
  • Use Maven based tool (POM.xml) to collect necessary jars and dependencies.
  • Used Spring Framework spring, web service security, SOAP protocols for application development and ease of maintenance.
  • Interact with ATG and Sterling OMS to get customer order details to find shipping charges.
  • SOAP Web service to calculate shipping charges update to OMS.
  • Implement SQL queries and create Services, DAO, BO, VO class to interact with Oracle database tables.
  • Create XML schema to export WSDL, add property files and create XSD.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Attending daily stand up calls, backlog grooming, Knowledge share, training and preparing technical documentation.

Environment: Java8, J2EE, Spring Boot, Apache Axis, Oracle, HTML, Angular JS, SOAP-XML, Maven, JBOSS, Eclipse, IBM Web spear MQ, IBM Sterling, JIRA, GIT, JUnit, LOG4J.

Sr. Software Developer

Confidential, Bentonville, AR

Responsibilities:

  • Collect the business requirements, involved in Software Development Life Cycle (SDLC) steps, analysis, design development and testing phases of the project.
  • Going thru the existing ATG functionality and WebSphere MQ interface.
  • Validate the existing Shipping services with ATG order management system.
  • Developed UI screens using JSP, JSTL and HTML, CSS, JavaScript.
  • Use Maven based tool (POM.xml) to collect necessary jars and dependencies.
  • Used Spring Framework spring MVC, spring security, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
  • Interact with ATG and Sterling OMS to get customer order details to find shipping charges.
  • SOAP Web service to calculate shipping charges update to OMS.
  • Implement SQL queries and create Services, DAO, BO, VO class to interact with Oracle database tables.
  • Create XML schema to export WSDL, add property files and create XSD.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Attending daily stand up calls, backlog grooming, Knowledge share, training and preparing technical documentation.

Environment: Java 8, J2EE, Struts 1.x, Spring MCV, Oracle, HTML 5, Angular JS, SOAP-XML Web Services, Maven, JBOSS, Eclipse, IBM Web spear MQ, IBM Sterling, JIRA, GIT, JUnit, LOG4J.

Sr. Software Developer

Confidential, Little Rock, AR

Responsibilities:

  • Collect business requirements, analyze, design and development phases of the Software Development Life Cycle (SDLC).
  • Develop batch application using JCL, COBOL to schedule the job on regular intervals.
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, JSTL and HTML, CSS, JavaScript.
  • Used Spring Framework (spring MVC, Spring JDBC, spring security), based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Encryption and Decryption using symmetric keys.
  • Implemented SQL queries and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshaling and un-marshalling of data
  • Used My-Eclipse for writing JSPs, Spring MVC, Maven and other Java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Perform various testing (Dev, QA, STAGE) by integrating the application in AMISYS work flow.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Attending daily stand up calls, backlog grooming, Knowledge share, training and preparing technical documentation.

Environment: Java7, J2EE, JSP, Servlets, JSTL, Spring MCV, Spring Security, Oracle, PL/SQL, Shell scripting, HTML, JavaScript, XML Web Services, My-Eclipse, REST API, Apache Tomcat, JUnit, ANT, Rational Rose, LOG4J, Clear Case, UNIX, JCL, COBOL, IBM Mainframes.

Software Developer

Confidential, Little Rock, AR

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture.
  • Implemented J2EE design patterns such as Factory, DAO, Session Façade, Singleton, Value object.
  • Designing the User interface using JSP, HTML and JavaScript.
  • Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • Creation Managed been used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
  • Used Session Beans for business logic and Entity Beans for database persistence
  • Developed server-side services using Java multithreading, Spring MVC, Java, Springs, Web Services(SOAP, AXIS)
  • Wrote application front end with HTML, Node JS, JSP, Ajax/JQuery, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Used Software development best practices from Spring MVC, Spring security, Oracle databases
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Develop UNIX based batch application using JCL, COBOL, and IBM Mainframes for file handling and reporting.

Environment: UNIX, Shell/Bash script, Perl, JCL, COBOL, Oracle 12, PL/SQL, Java7, Struts2, Java Script, Ajax/JQuery, HTML5, CSS, XSD, XML, SOAP Web Services, Eclipse, JUnit, ANT, Apache Tomcat, IBM RTC, LOG4J, Clear Case, JIRA.

Software Developer

Confidential, Little Rock, AR

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and Technical design document (TDD).
  • Develop standalone batch process applications to process daily X12 - EDI files using Shell script and Core Java API’s.
  • Developed the User interfaces using JSTL, HTML, XHTML, DHTML, CSS, JavaScript, and JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features using JavaScript.
  • Managed persistence of application data using Hibernate.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Developed XML bindings using JAXB.
  • Developed XSLT to convert XML data into HTML and display on the front-end.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Fire-Fox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files
  • Developed SQL Statements, PL/SQL Stored Procedures for searching contractors depending on selection Criteria.
  • Development and Integration of the Application using Eclipse IDE and used RTC as Version Control Tool.
  • Involved in the full system life cycle and responsible for Developing, Integration Testing, Implementing.
  • Create crone job and schedule the application on production server.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.

Environment: UNIX, Shell/Bash scripting, Oracle 12, PL/SQL, JCL, COBOL, Java7, J2EE5, Struts 2, Hibernate, Java script, HTML 5, CSS, JQuery, WSDL, XSD, SOAP API, Eclipse, JUnit, ANT, Apache Tomcat, LOG4J, IBM Clear Case.

Hire Now