We provide IT Staff Augmentation Services!

Java Micro Services Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • A passionate Software Developer with 8+years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Spring, Design Patterns, Java/J2EE technologies.
  • Hands on Experience in development and deployment of enterprise applications using CoreJava,J2EE, Spring, Struts, Micro services, Hibernate, Apache Kafka, JDBC, XML, Web Services (SOAP, REST), JMS, JSF, AngularJS,, Bootstrap, Apache Camel, HTML5, XML, CSS3, JQuery, AJAX, JSON.
  • I have a good knowledge on Core Java with strong background and working skills of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Experience in developing commercial web applications, Multi-lingual web apps, enterprise applications and web services by using enterprise technologies, such as Java, J2EE, Spring, JSF, Hibernate, EJB, JMS, JSP, Struts, Servlets, Beans, JMS, RMI, HTML, JDBC, XML (XSL, XSLT, XPath), Web Service, SOA and AXIS.
  • Worked on real time data integration using Kafka, Spark streaming and MongoDB, Cassandra &HBase.
  • Experience in handling messaging services using Apache Kafka.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Strong experience in implementing presentation layer using scripting languages like JSP, HTML, XHTML, JavaScript, DOM, Cascading Style Sheets (CSS3), JSF, Ajax, jQuery, AngularJS.
  • Hands on Experience in using different spring modules like SpringCore, Spring MVC, Spring Boot, Spring AOP and Spring ORM Integration.
  • Experience with RDBMS includes SQL Server, Oracle, DB2, MS Access and programming using PL/SQL, SQL, T-SQL, ADO.NET, Entity Frame work, N-Hibernate and ADO.
  • Good experience in developing applications with SOAP and RESTFul WebServices.
  • Experience in developing WebServices SOAP, JAX-WS, WSDL .
  • Skilled on programming Single Page Applications (SPA) using MVC Frameworks AngularJS using core directives, expressions and modules.
  • Good Knowledge in utilizing Hibernate core interfaces, annotations, SQL, Pl/SQL, JDBC and JPA to implement persistent layer.
  • Experience in deployment of SOA (Service Oriented Architecture) based Applications using Web Services including WSDL and SOAP (Developed Web Service client/host services using JAX-WS, REST) using Apache CXF Framework.
  • Good knowledge in creating Rest web services using Spring MVC Rest controller and JAX-RS annotations.
  • Good at understanding of data structures and algorithms.
  • Performed Code review and applied performance tuning techniques to improve the query performance.
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Hands-on experience on different kinds of databases MS-SQL Server, DB2, Oracle and proficient in writing SQL, PL/SQL queries to encapsulate business logic in the database and improve performance.
  • Involved in the production support for the defects within the whole application.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM and Test Driven Development (TDD).
  • Strong experience in different IDEs like Eclipse, Spring ToolSuite and IntelliJIDEA and worked on various application and web servers like JBoss, BESWebLogic, IBMWebSphere, Camel and ApacheTomcat.
  • Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like ApacheTomcat, Apache Camel, JBOSSFuse
  • Focused on architecting NoSQL databases like Mongo DB and Apache Cassandra database.
  • Experience on different operating systems like UNIX, Linux and Windows.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing and automation and integrated with Jenkins
  • Experience in usage of version controls systems like GitLab, CVS and SVN.
  • Good at problem-solving and can deploy solutions quickly.

TECHNICAL SKILLS

Languages: C, C++, Java, JavaScript, SQL, HTML, LINUX, XML, PL/SQL.

Java & J2EE Technologies: JSP, Servlets, JDBC, Java Mail API, JMS, JSTL, JDBC, EJB, JMS, Spring, Struts, JSF, JPA, Log4j, LDAP.

Web Technologies: HTML/HTML5, CSS3, Bootstrap, JavaScript, Oracle, jQuery, AngularJS, AJAX, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Framework: Struts, Spring, Spring MVC, Spring boot, Java Server Faces, Hibernate and JPA.

Application Servers: Web Sphere8.x, Tomcat7.x, Web Logic9.x and JBOSS.

IDEs: Eclipse, IntelliJ, Net Beans, RAD, Spring Tool Suite4, Notepad++, Visual Studio.

Web Services: SOAP, RESTFUL, WSDL, XML, JSON, Kong, TORQ, Amazon Web Services (AWS).

Version Control: Apache Subversion SVN, CVS, ANT, Maven, Git and Git Lab.

Database: Oracle, MySQL Server, MySQL, DB2, PL/SQL, Mongo DB, Apache Cassandra.

Operating Systems: Windows, Unix and Linux

Other Tools and Technologies: JIRA, Rally, Confluence, Jenkins, Maven 3.0, ANT, JUnit, Log4j, Postman, Swagger.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Java Micro services Developer

Responsibilities:

  • Experience in working on legacy projects this project was aimed at adding new functionalities. The project involved in routing the orders from user to exchange. This project is developed the new web services to the Legacy systems to support the orders. And security issue fixes using OAuth implementation for rest templates and worked on encryption/decryption of clear text passwords in the Honeywell intelligrated platform for internal applications.
  • Worked for Morris&Dickson and Targetclients, Sending Alarms and Events document using Kafka and RabbitMQ messagingtechniques as well as integrating with Spring Boot applications.
  • Experience in working with spring-cloud-config server and hazlecast for spring boot applications, Integration is done using Eureka, SCC-server&Hazlecast.
  • Implemented new configurations for SCC-server and involved in working on component tests for the applications functional changes and configuration changes.
  • Experience in working on CamundaBPMN, a java-based framework supporting BPMN for workflow and process automation. And CMMN for Case Management and DMN for Business Decision Management.
  • Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens
  • Implemented OAUTH2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Implemented N-Tier Architecture development which involves Presentation Tier, Service Tier, Business Entities, Data Access Tier for RCRS application using MVC AND VB.Net
  • OAUTH 2.0 authentication frame work is used to provide security to Restful webservices by generating access token in order to access protected resources.
  • SingleSignOn, OAuth2.0, and Identity management.
  • Developed Single Sign-On and Salesforce Portal OAuth authentication between
  • Experience with integration services OAUTH, OAUTH2.
  • Implemented Security mechanism (OAUTH 2.0) of the APIs using APIGEE Edge platform.
  • Hands on experience working with version control tools such GitHub and Bitbucket.
  • Implemented a Gogs solution which helps to set up git server locally, with authentication, it should be free less internet dependency after install. Gogs is a painless self-hosted Git service. The project aims to build a simple, stable and extensible self-hosted git service that can be setup in the most painless way.
  • Immensely talented in implementing testing and loading techniques using Apache-Tomcat8.0
  • Hand-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RSRESTFul, Jersey, CXF and OAuth2.
  • Experience in developing Cloud computing microservices using Spring Boot, SpringCloud and Netflix based Eureka Discovery, EurekaServer, Zuul, Ribbon, Hystrix and Feign
  • Designed the architecture to let the third-party services to use the authorization information using OAuth.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Webflow with Spring MVC and Spring BOOT in Intelli JIDEA.
  • Used SQLQueries to look after the Data that stored in MS SQL Server2016 Management Studio.
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with SpringBOOT to interact with back end SQLServer.
  • Used Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output.
  • Also Used Quartz Scheduler, to run the program very often and hit the database and display the results in JSONformat.
  • Used CSVReader to convert the csvfiles into JSON format which required creating as Task in SQLDatabase.
  • Also added Quartz Scheduler to the CSVReader to move the Files from one Directory to another after processing the Data to DB.
  • Developed RestApi to processes the data from DB to another Rest Service.
  • Developed Restful Webservices to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
  • Also developed the SchedulerJob to look after Outlook calendar to find the Busy Timings of the USER using Quartz and CRONTriggers.
  • Used NoSQL DB like MongoDB to store all the Data which we processed to create Tasks and to Schedule those using Click Software.
  • Followed Agile software methodology for project development.
  • Used JIRAtracking tool for assigning and defect management.

Environment: Java/JEE, Java 1.8,Microservices, OAUTH 2.0, Spring Boot, Spring-Cloud-Config-server, MSSQL, SSMS, MySQL workbench, CSV, Netflix, Eureka server, Eurka discovery, Hazlecast, Rabbit MQ, Kafka, Git, Gogs, NSSM, Camunda BPMN, CMMN, DMN,Apache Tomcat-8.0, Zuul, Hibernate, REST,, Junit,TestNG, XML, WebSphere, Linux, SQL, Log4j, Maven, Mockito, AWS,Docker, Jenkins, GitLab, JSON, Eclipse, XML, Github.

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Experience in Designing Jasper Reports using Jasper Soft Studio-6.8.0 Visual Designer for Jasper Reports, creating a new application to render the Jasper Report in UI. HTTP API’S using I Frames: Creating an application, testing the application, Running Reports and the Report Viewer, Scheduling Reports, Implementing Token-Based Authentication.
  • Developed an application from scratch, Exception Monitor: Back-end Work Based on the requirement-Creating API’S for all the services. It is fast, fault tolerant, scalable and offers best performance compared to Databases, Easy to maintain and has automatic replication and gives real-time insight of the exceptions that are occurring in the production, enabling Admins/support team/developers to act immediately. It gives a unified window that visualizes the exceptions
  • Worked on Kafka system with multiple brokers: Using Java application for publishing messages to Kafka system and data is being consumed and same as well for any kind of NodeJS application
  • Implemented spring boot micro services to process the messages into the Kafkacluster setup.
  • Used Spring Kafka API calls to process the messages smoothly on KafkaCluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Designed and developed User Interface using ASP.NET Web Forms, Server Controls and implemented Server Side coding using VB.NET.
  • Developed a Singleton application for Dashboards: Using AdminLTE for creating, it is an administrative template based on Bootstrap4 framework. Using dependencies for Bootstrap4, jQuery, all other plugins needed. Designing the starter page by including layouts Wrapper, Main Header, Sidebar & Content.
  • Work experience in developing a project EDIGateway, Micro service to en-route EDIs to their independent topics using Spring Boot application, Kafka&Zookeeper. Writing the logic to identify the document types, Pseudo code to identify each message, Code reviews, Performance Expectations.
  • EDI messages in the queue from TMS has X12format and Train2format.Additionally,Multiple EDI messages are wrapped in 1 file. Each EDI spec could have multiple representations .For eg: Nested ST/SE sections within each GS section, Multiple GS sections within ISA, Multiple GS sections within each ISA.
  • Created a document outlining all the known combinations of EDI messages within a File (or within each ISAsection)
  • Developed a Microservice to route EDIs to their independent topic.
  • Logic to pull out content specific to each 404, 417, 418, TrainII(26,28,29,01&03messages) and Publish data to their independent 404, 417, 418, TrainII topics.
  • Written Junittests & Integration tests compatible with CI/CD, Ingress Gateway and Pseudocode to identify each EDImessage.
  • Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace versions.
  • Developed Java applications using AltovaMap force: Designing the MFT (Mapforce text) &MFD (Mapforce design), Creating the XSD document based on the fields defined from the documentation Wabtec RAIL INC, Generating XML document by mapping the Flex text to XML schema. Generating java code for validation against XSD and integrate the code to generate a JAR file, Output is being validated and transformed to JSON
  • Worked on Spring Tool Suite for developing interface modules and web application using Spring MVC.
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller), integrated spring framework with Hibernate that is used for Database operations.
  • Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework. Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Developing and implementing scalable, and elastic micro service-based platform, Troubleshooting Java code by using log data, Developing RESTful APIs using JSON, performing code management using GITLAB and resolving code conflicts.
  • Expert skills in designing and implementing web server solutions and deploying java application servers like JBoss, WebSphere Application Server 7.0/8.0, WebLogic Apache Tomcat 7.0/6.0.
  • Developed Enterprise level Web based applications based on Spring MVC, Design Patterns, ORM Frameworks like Hibernate and databases like Mongo DB, Cassandra and Oracle, writing customized Queries for JPA persistence and access layer’s, and doing performance testing for the data persisted.
  • Used Junit framework for unit testing of client inbound and outbound web services and Log4j1.2 to capture the log that includes runtime exceptions.
  • Worked on analysing Hadoop cluster using different big data analytic tools including Zookeeper, Spark and Kafka.
  • Wrote build & deployment scripts using Maven, shell scripts to build and deploy the application in JBoss Application Server
  • Test the deployment in Kubernetes and AWS TORQ environment and deploying the application based on the environment variables and connecting to database port:9042 and Kafka messaging services to localhost:9092
  • Analysing the API calls in the workflow and developing the test cases using CA Dev Test, SOAP UI, REST assured, Micro services, POSTMAN with required validations
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScriptand JSTLTagLib’s for frontend development.
  • Analysing business requirements and Designing, Working with lead developers, testers and scrum master for work breakdown. Gathering all the information required from business management for development, analysing all the functional and technical requirements and breaking down the tasks to subtasks.
  • Managed the development team at offshore and provided necessary information and artifact’s, Supported Testing Teams and involved in defect meetings.
  • Worked on HP ALM, Rally and Confluence, defining user stories, tasks and defects.
  • Developing User Interface (UI) and Application Program Interface (API) that adhere to the coding standards by frequently analysing the repository with Sonar Lint and SonarQube servers to determine the quality gate.

Environment: Java 1.8, Spring 3.5, Apache Camel, Tomcat server, log4j, GITLAB, REST web services, Maven, SOAP UI, SOA, Eclipse JEE, Junit, XML, Jenkins, Oracle 11g, MongoDB, Apache Cassandra-3.11.4, Apache Kafka-2.11-2.2.1, Zookeeper-3.4.14, Docker, PL/SQL, Altova Map Force, HTTPAPI’S, AdminL TE, Bootstrap4, Spring MVC, Spring DAO, Hibernate, POJO, ORM, Software Tool Suite, POSTMAN, Agile, Scrum, Java Script, Kubernetes, AWS TORQ, Jenkins, Postman, SonarQube, Sonar Lint, JBoss, Log4j 1.2 etc.

Confidential, Westborough MA

Java API Developer

Responsibilities:

  • Experience in developing Rest API’s for Optum projects Medical/Clinical Laboratories and developing and updating new functionality for the existing code base in DEV, STAGE, TEST&PROD environments.
  • Technical hands on experience with Microservices Architecture Style and the related patterns, where software is developed as small and independently deployable services that work together modeled around a business domain
  • Designed and developed the application using Agile-Scrum methodology, involved in daily stand up and sprint planning sessions as a part of Agile Scrum.
  • Designed the whole process of end - to -end process of API development. Created the solution for automating the process.
  • Expertise in documenting RESTFULAPI using SwaggerUI and Ignite Service Design Platform.
  • Involved in RESTful APIs/ Microservices design and developing for Profile, Cart & Checkout APIs in Spring framework.
  • Experienced in leveraging API Gateway for runtime governance and security of Microservices
  • Experience in developing batch processes in Java and Java Spring batch framework
  • Involved with the version control and configuration management using GitHub and Bitbucket.
  • Code review and merge thru Git/Bitbucket and continuous deployment using Jenkins.
  • Experience of designing Web-services in Java and Java frameworks using Spring Boot and SpringCloud framework
  • Developed REST web services API's supporting both XML and JSON implementing Spring MVC
  • Worked on RESTAPIs, SOAP and understanding of Application Design principles and Cloud Native apps Development
  • Worked extensively in SQL Server backend database development. Created complex queries, views, functions and stored procedures.
  • Monitoring building and deployment in Jenkins for build failure and testing of webservices through soapUI.
  • Developed Kafka Messaging System in Api’s to behave as Producer and Consumer using Kafka Wrapper.
  • Used Zookeeper, to set the offset to the Api’s and to prevent the loss of messages when passing from one api to another in the system.
  • Implemented Java code coverage tool EclEmmaJaCoCo and find out application code unit test cases coverage percentage and provide solutions to increase code coverage.
  • Implement Junit Mockito test code coverage for all objects and fix sonarissues like blocker and critical issues as per the sonarreport.
  • Guiding the offshore team members and help them in resolving technical issues.
  • Used Core Java concepts like Collections, OOPS concepts and Exception handling, Multi-Threading and Serializationfor developing the application modules.
  • Involved in creating, managing and updating database tables in MySQL and used Hibernate for Object Relational Mapping.
  • Used Maven to build the application and deploy the application on the Application Server.
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application
  • Used Spring Core Annotations to implement Dependency Injection and Spring MVC for RESTAPI and SpringBoot for Microservices.
  • Developed the UI using WEB Controls in ASP.NET with Vb.NET.
  • Implemented the project structure based on Spring MVC using Spring Boot.
  • Knowledge on using the Docker to test and deploy the application.
  • Implementation of Restfulservices in Apache camel using rest component, event notified, JSON
  • Used JUnit for testing the application, and writing the test cases.
  • Used Log4J for debugging, testing and maintaining the system state.
  • Involved in code reviews and code deployment process.
  • Logging framework Log4J2 is used for log messages.

Environment: JAVA 1.8, J2EE, Spring Boot 2.0, Spring Cloud, REST API, SOAP, Netflix Hystrix, Lombok, Swagger, Redis, AWS cloud platform, Apache Tomcat, Apache Kafka, Zookeeper, Kafka streams API, Git/GitHub/Bitbucket, Spring REST, Junit 5, Mockito 2.18, EclEmmaJaCoCo Jenkins, Docker, Sonar Cube, JIRA/Agile, MySQL, Mongodb, Kibana, IntelliJ IDEA

Confidential, Farmington Hills, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on Mock screens for the project Multi-modal-visibility generated with Angular CLI. Using dev server for development, Code scaffolding for generating components, building artifact’s for production build, running unit tests via KARMA, Executing end-end-tests via Protractor.
  • Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags.
  • Used the Spark - Cassandra Connector to load data to and from Cassandra.
  • Real time streaming the data using Spark with Kafka
  • Using HTML5, CSS3, JavaScript, jQuery, Bootstrap and AngularJS created GUI interface of the web page
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer, Configured Spring framework using the Spring core module to inject dependencies and Spring Oracle module to persist data into RDBMS database.
  • Developed business services with, JSON, XML and Restful Web Services technologies.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably AngularJS for building UI Widgets and Application logic.
  • Designed and developed Micro services business components using Spring Boot, Used Spring Boot which is radically faster in building cloud Micro Services. Developed Micro services and Restful web services using JAX-WS.
  • Developed Core Reusable components utilizing C . Net, ASP.Net and SQL Server
  • Configured Kafka to read and write messages from external programs.
  • Enabled Kafka to handle real time data.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Understanding and analyzing business requirements. Participated in all phases of SDLC.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins.
  • Working knowledge on Global Rollout Functionality, cross-company code transactions, and multi-currencies.
  • Effective communicator with excellent skills in making Business Presentations, Documentation, writing and developing Business Reports and Technical Specifications.
  • Used Spring Boot for developing Micro services, REST to retrieve data from client-side using Micro service architecture and for deploying micro services.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming.
  • Developed RESTFUL Web Services using JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Extensively involved in coding with Java script, jQuery UI to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Used Spring Cloud, Netflix Eureka for service registry for the Micro services
  • Extensively worked with XML Schemas (XSD) for defining XML elements and attributes
  • Deployed web components, presentation components and business components in Web logic Application Server.
  • Used Apache Camel to integrate the different applications using protocols like HTTP, ActiveMQ and JMS.
  • Used Spring security &OAuth to secure web services.
  • Implemented Multithreading concepts in Java classes to avoid deadlocks.
  • Created build environment for Java using GIT and Maven
  • Used Log4J to write log messages with various levels
  • Worked on enhancements, change requests and defect fixing. Interacted with product owner and testers.
  • Contributed to standardizing project coding, code review guidelines and checklist
  • Used Jenkins for Continuous Integration.
  • Used JIRA to keep track of the project, bugs and issues.
  • Followed Agile/Scrummethodology to track project progress and participated in Scrum meetings.

Environment: Java 1.8, J2EE, Oracle, Spring, Rally, ZooKeeper, Kafka, Apache tomcat 8 server, Maven 2.5.1, Swagger, Agile Scrum, Rally, Junit, Eclipse, Restful Web Services, XML, jQuery, Bootstrap, Hibernate, MVC Architecture, Web Logic, REST Web services, XML, JSON, GIT, Maven, JUnit, JIRA, Jenkins, Spring Cloud, Netflix Eureka, Postman, sts bundle.

Confidential, Ypsilanti, MI

Full Stack Java Developer

Responsibilities:

  • Involved in server migration and software upgrade activities which requires good understanding of the application functionality and various technologies involved in enterprisearchitecture.
  • Define and managed cost centers, Cost Center Standard Hierarchy, Cost center categories, document numbers.
  • Increase Customer Satisfaction by implementing ITIL concepts of Incident/Problem/Change/Capacity/Knowledge Management to ensure the highest level of services are provided to the global customer base.
  • Defined and configured controlling area and business areas.
  • Used agile methodology for software development with Sprints.
  • Involved in different phases of Software Development Life Cycle (SDLC) like Requirement gathering, Analysis, design, coding and deployment.
  • Developed user interface using JSF, HTML5, AngularJS, J Query and performed client-side validations using Java Script, AJAX and CSS.
  • Configured Spring OAuth 2 with Spring Security to perform authentication and authorization for microservices for Eligibility modules.
  • Entire application developed in JEE using MVC based architecture.
  • Create RFC (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used spring core for setting the application using Dependency Injection.
  • Used JMS for sending messages to GUI server and receiving messages from it.
  • Used Hibernate for database persistence and managing.
  • Implemented PL/SQL queries and used Oracle views, stored procedures, and built- in functions to retrieve and update data from the databases.
  • Used Data Object Assess (DOA) pattern to introduce an abstraction layer between the business logic tier and persistence storage tier.
  • Developed front-end screens using AngularJS2, HTML5, CSS3, AJAX, JavaScript, J Query and Bootstrap.
  • Used JavaScript for client side validations.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Deployed applications on IBM Web Sphere Application server and also used Apache Tomcat application server for deploying different applications.
  • Used Restful web services for transmission of large blocks of XML data over HTTP.
  • Installed application bundles (jar) into JBoss Fuse and portlets into JBoss portal.
  • Working knowledge of using Docker to test and deploy the application.
  • Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
  • Involved in unit testing, system testing and created various test scripts using JUnit.
  • Working knowledge of the using Elasticsearch to work on the APIs.
  • Used GitHub as version control system, an important component of Source Configuration Management.
  • Developed Core Reusable components utilizing C . Net, ASP.Net and SQL Server
  • Developed all custom project processes, workflows and schemes within JIRA to accommodate the organization's needs.
  • Developed Open StackAPI to integrate with AmazonEC2, including creating machine images.
  • Involved in writing JUnit test cases with Mockito.
  • Implemented Jenkins as Continuous Integration Server, to integrate with other system tools.
  • Involved in writing shell scripts to automate the daily tasks that export/import database backups from RDS and keep the same in AmazonS3.

Environment: Java, agile, Hibernate, Spring core, Spring IOC, Spring MVC, Spring Security, Spring Boot, Micro services, DAO, XML, JIRA, JUnit, Log4J, Maven, GIT, Web Sphere, JBoss Fuse, Apache Camel, Docker, JavaScript, AngularJS, HTML5, CSS, SQL, PL/SQL, AWS EC2, AWS S3, Mongo DB, JQuery, AJAX.

Confidential

Software developer

Responsibilities:

  • Involved in application framework design using Model View Controller (MVC) architecture and J2EE design patterns for designing and development of the application.
  • Used Struts frameworks and MVC design patterns to complete several projects on complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Developed and implemented MVC architecture pattern using Spring framework.
  • Implemented Spring core for Dependency Injection and Inversion of Control.
  • Extensively used Spring JDBC in data access layer to access and update the information in the database.
  • Involved in Coding using ASP.Net with VB.Net.
  • Created Data Access Objects to fetch data from database with SQL queries.
  • Developed Shell Scripts used to monitor production applications, start and stop custom Java applications.
  • Used Java Multithreading concept to concurrently execute small parts of the code.
  • Installed Web Logic Server for handling HTTP Request/Response and controlled using Session Tracking in JSP.
  • Designed and developed business layer for the application details using POJO classes.
  • Implemented web services using SOAP protocol, UDDI and WSDL.
  • Generated WSDL files using Axis2 and also manually by using Java library.
  • Deployed the project in the JBoss Application server.
  • Used Log4J for logging errors, messages and performance logs.
  • Used CVS as Version Control System and also used Maven to build the application.
  • Involved in writing test cases and performed unit testing using JUnit.
  • Involved in Maintenance and Code changes from existing code, support the system.
  • Supported the applications through debugging, fixing and maintenance releases.

Environment: Java, HTML, CSS, Agile, SOAP, Spring Core, Spring AOP, Spring JDBC, Spring MVC, JUnit, Log4J, CVS, JavaScript, AngularJS, AJAX, WSDL, POJO, JBoss.

We'd love your feedback!