Full Stack Developer Resume
TennesseE
PROFESSIONAL SUMMARY:
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
- Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL,PL/SQL, Unix Shell scripting.
- Expert Level Skills inJava, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP,JavaScript,JFC, Servlets, EJB, GWT.
- Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
- Expertise in using Design patterns and object oriented methodologies to design software forMobile Application.
- Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, JQuery, nodeJs, AngularJS. Skilled at progressing from problem statement to well documented designs.
- Experience in Spring Security, Spring Data JPA, Cache, OAuth, Spring Cloud, Pivotal Cloud Foundry (PCF).
- Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets,JSF, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
- Development of services that utilizeAWSSDK's (Dynamo DB, Elastic Beanstalk, EC2,Lambda)
- Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate.
- Extensive experience in designingMongoDBmulti-shared cluster and monitoringwithMMS.
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
- Developed Restful Web services in JAX-RS using Jersey to provide domain data to the application.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Proven experience with Application Servers like IBM WebSphere6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat5.x/4.x/3/x.,
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Excellent experience with major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008, DB2, MySQL.
- Experience in upgrading and migrating various versions of MongoDB on different platforms.
- Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
- Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy.
- Used Web Sphere Application Server, Web Logic Application Server, Jbossand Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
- Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Extensive experience in using Amazon Web Services like RDS,EC2,Redshift,SQS,SNS,Cloud Watch and S3
- Experience in developing Web-Centric applications using AngularJS,BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, and CSS3.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Expertise in unit-testing with JUnit using tools like JMeter.
- Experience in Agile software development process, Test Driven Development and Scrum methodologies.
- Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in using Maven and ANT for build automation.
- Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
- Experienced with Splunk tool for production support.
- Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
- Excellent at understanding new technologies and capable of implementing without conventional training
- Strong Analytical and programming skills in using technology to develop effective complex business solutions.
- Excel under pressure and thrive in dynamic environments. Comfortable with ambiguity and multitasking.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0
Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0,iBatis
IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala
Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, HTMLAngularJS, Ext JS, backbone JS. JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI
XML Tools: JAXB, Apache Axis, AltovaXMLSpy
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools: UML, Rational Rose, Visio
Testing technologies/tools: JUnit, JMeter, HtmlUnit
Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008, MySQL
Version Control: CVS,SVN, Rational ClearCase
Build Tools: ANT, Maven
Platforms: Windows 2000/98/95/NT4.0, UNIX
TECHNICAL SKILLS
Confidential, Tennessee
Full Stack Developer
Responsibilities:
- Involved in Requirement gathering, Design, Analysis and Code development by followingAgile methodology.
- Developed UI pages with HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
- Development SOAP and RESTFul Web services using Apache Axis1, Weblogic, Web Service Tools, Session beans as web services, Spring MVC and Jersey.
- Developed RESTful services based on Spring REST using Jersey framework.
- Created AngularJS Controller to control the flow of data which isolate scopes perform operations in UI pages.
- Creating a range loop directive, modules, Expressions, scope, Templates and components in AngularJS, ReactJS, NodeJS and developed the server side single page applications on AngularJS platform using JavaScript programming.
- Used Multi-threading to overcome the errors in transactions and to handle all the threads by the main thread process.
- Developed the Application using Spring Features like Spring MVC, ORM, Spring Boot and Spring Security forapplication accessandauthorization, Spring Integration, Spring AOP forcrosscutting concerns.
- Used Spring Ribbon API to check servers are up and running in live environment to detect those servers that are down.
- Developed SOAP Web Services by using JAX-WS and RESTful web services by using (JAX-RS) Jersey framework.
- Implementing Agile methodology with Jira in the development of the project. Involved in migrating the existing applications to PCF.
- Designing and implementing scalable,RESTfulandMicro-services-based services formobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
- DesignedSpringbootmechanism without configuration XML's and replaced it with Java classes and also usedSpringbootActuator to externalize application's configuration properties for different environments.
- Used Spring Batch as spring batch jobs for automatic processing of large amount of data in the application.
- Spring MVC Framework IOCdesign pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
- Consumed Enterprise restful web services in the Client applications and tested the service results via postman client and swagger UI.
- Used Micro service architecture, withSpring Bootbased services interacting through a combination of REST and Apache Kafka message brokers.Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
- Used Hibernate environment for configurations, mappings, annotation extensions for easy mappings, relationships between tables and entity classes to access and update information in the database.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
- Good experience working on Hadoop platform components like: Nifi, Sqoop, Oozie
- Knowledge of BigData tools, such as zookeeper, Oozie, Scoop, Hive, and Spark
- Designed Microservices based cloud architecture on AWS and PCF.
- Worked with ELK stack for searching the log, routing the log data and for visualizing the logged data.
- Worked with Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
- Worked on Oracle 11g database concepts such as locking, transactions, indexes, sharing, replication, schema design.
- Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
- Migration of Existing Application to AWS cloud platform. Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, cloud watch and Cloud Front for promoting code in multiple environments.
- Worked on creation of custom Docker container images, tagging and pushing the images to the servers.
- Used slick toquery and storingin database in a Scala fashion using the powerfulScala collection framework.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end and Prepared Junit test cases and executed them using Junit and Continuum for integration testing.
- Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
- Used JMeterfor stress testing, SeleniumWeb Driverfor testing the automation code.
- Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application,Log4Jfor logging errors, messages and control log statements.
- Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
- Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton and Deployed the application in Apache Tomcat Server.
Environment: JAVA(1.7, 1.8), J2EE, Spring 4.x, CXF, XFire, SOAP, Oracle11g, PL/SQL, PCF, Postman, JMS, JBoss, JUnit, PowerMockito, Mockito, JAX-WS, JIRA, UML, Maven, HTML.
Confidential -TN
Responsibilities:
- As a Java back end developer, responsible for implementing business scenarios based on JAVA/ J2EE technologies.
- Implemented user stories as part of Agile software life cycle model within sprint timelines.
- Used tools like JIRA to track task progress and analyze project status using burn down graphs.
- Lead a team of 2, at offshore by assigning, guiding and working with them on tasks.
- Implemented SOAP web services.
- Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client
- Build Microservices for the delivery of software products across the enterprise.
- Designed and developed the REST based Microservicesusing the Spring Boot with JPA.
- Developed SQL queries using joins, stored procedures and triggers.
- Worked closely with technical architect to understand the requirements and implement them.
- Worked on complex framework migrations of existing functionalities such as XFire to CXF.
- This migration included analysis of end to end service implementation and implement additional functionalities.
- Implemented logger interceptors.
- Used Concourse, which provided automation for continuous deployment to PCF.
- Worked on implementation of LDAP authentication using CXF.
- Worked on implementing batch jobs to run on remote servers.
- Implemented test cases to run as part of unit testing and integration testing.
- Have implemented Junit test cases using mocking frameworks for complex business logic.
- Have implemented integration testing framework which was also used to perform regression testing using custom clients to trigger SOAP calls.
Environment:JAVA(1.7, 1.8), J2EE, Spring 4.x, CXF, XFire, SOAP, Microservices, Oracle11g, PCF, PL/SQL, Postman, JMS, JBoss, JUnit, PowerMockito, Mockito, JAX-WS, JIRA, UML, Maven, HTML.
Confidential -New Jersey
Responsibilities:
- Developed theJ2EEapplication based on theRest APIweb services.
- Worked onSpring boot framework
- Worked on micro services by using Spring Cloud withNetflixandEureka
- Worked on No SQL databases likeCouch baseandMongoDB
- Written client side code using Web Services- JAX-WS based on SOAmicroservice architecture.
- Worked on distributed version control system like Git and Source Tree forGUI
- Developed security to the micro services usingzuulproxy using authentication and authorization with Active directory andRest APIservice.
- UpgradedCouch base NoSQLDatabase from 4.1.0 to 4.5.0 with multiple clusters.
- Worked onJboss Wildfly Application Server andTomcat.
- Worked on build tool in Maven and Gradle.
- EvaluatedMesos/Marathonfor Docker container orchestration.
- UsedMarathonto deploy containers and applications into amesoscluster.
- Tested the services usingpostmantool.
- Used spring frame work implementation in upper phase as Configured and built Spring MVC application on Glass fish server, Transaction management using Spring API, cross project functionalities by Spring AOP, multi-tiered design by Spring (IOC), stand-alone of application through Spring Boot.
- Worked inXMLandSOAPbased web services
- Worked on RDBMS like Oracle, MySQL and MS SQL.
- Worked on Message broker likeRabbitMQ.
- Developed applications and testing environment forJunitandMockito framework.
- Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRAprojects.
- Experience inHTMLdesign withCSS
- Experience injQuery, Angular 1.x
- Exposure knowledge inAngular 2.x
- Developed the functionalities under Agile MethodologyJIRAprocesses.
- Hands-on design and development for customer facing applications that require high availability, concurrency, multi-tenancy, high scalability for a large global user base.
- Build features usingTDD(Test driven development) and Domain driven design inDevOpsenvironment with continuous integration, regression and deployment.
- Ensure feature quality by extensive testing covering different aspects such as unit, integration, functional, performance and regression with a focus towards automation.
- Responsible for development to deployment including troubleshooting and production fixes.
- Ensured Agile distribute weekly Reports and followed up on Change Activity, managed, released documents and maintain server database.
Environment:Java,J2EE,JDK 1.6, RCP, WebLogic, AWSSDK,Ext JS, Git, Spring 4.x, Java, SOAP/Rest, Couch Base, MongoDB, Postman, Web Services, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, NOSQL(MongoDB), Angular JS, NodeJs, JBoss 3.0, ReactJS, AJAX,ApacheJMeter, JQuery, JUnit, Maven,Gradle, Oracle 10g.
Confidential
Sr. Java Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implementedSwing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3,SASSand AJAX.
- Designed Prototype and project layout skeletons usingReactJS, JQuery and CSS/LESS and HTML5.
- Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
- Implemented the associated business modules integration using spring, and Hibernate data mapping.
- Worked on writingPerlscripts covering data feed handling, implementing business logic, communicatingwithweb-services through SOAPLite module and WSDL.
- Extensive experience in creating and maintaining tables, views, indexes, triggers and developing complex stored procedures inSybaseTSQL.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP,HTML5, AJAX and CSS in developing the presentation layer.
- UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
- Developed JSPs to dynamically generateHTML5and display the data to the client side.JavaMail API was used to notify the user of the status and completion of their project.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- RESTful web services using Jersey for JAX-RS implementation.
- Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- GUI design and development usingJavaSwing, JFCUsed for open source web testing.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
- JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss A+9+pp Server.
- Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
- Expertise in using Design patterns and object oriented methodologies to design software formobile phones (mobile application).
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Deployed Application instance onJBossand WebLogic Server.
- Developed the Web application using Spring MVC,Ext-JS, Html, JSP and JavaScript.
- Used multithreading in programming to improve overall performance.
- Developed various helper classes needed using multi threading.
- Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
- Developed the data access classes using JDBC and SQL queries
- Used log4j for logging and SVN for version control.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
- Actively involved in using MVC, HTML5 to enable client side date to meets specific criteria by applying various validation variables and used theBackboneJSvalidation CSS classes to provide visual feedback on validation.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- CustomNode.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Developed Unit test cases using JUnit, Mockito and Easy mock.
- Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
- Consumed Web Services for getting the credit card information from third party application.
- Developed, Tested and Debugged theJava, JSP and EJB components using EclipseRCP.
- Written highly referenced blog posts onError Handling in ScalaandProblems Scala Fixes.
- Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
- UsedGitas Version Control System for the application.
- Use of data structures and algorithms for time and memory complexity reduction
- UsedJMeterto test performance of SOAP protocol.
- Configured the Web sphere application server to connectwithOracle Server in the back end by creating JDBC data source and configured MQ Series and JMS QueueswithIBM RAD andWASto create new connection factories and queues.
- Used to test performance both on static and dynamic resources usingJMeter.
- Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.
Environment: Java,J2EE,JDK 1.6, RCP, WebLogic, AWSSDK,Ext JS, Git, Swing, JFC, Perl,Sybase, Spring 4.x, AWSSNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, AKKA, NOSQL(MongoDB), Angular JS, NodeJs, BackboneJS, Scala IDE, JBoss 3.0, ReactJS, AJAX,ApacheJMeter, JQuery, JUnit, Maven, Oracle 10g.
Confidential, Illinois
Sr. Java Developer
Responsibilities:
- J2EE deployment on WebLogic/JBOSSservers - QA & Staging
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSSservers.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Worked on Hibernate object relational mapping according to database schema.
- Did load testing of SOAP Web Services using SOAP UI and ApacheJMeter tools.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
- Implemented Internationalization using Spring MVC Interceptors and spring core modules.
- Worked on Spring security, form based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication
- Implemented the MVC architecture using Backbone.js, NodeJs and Angular.js,ReactJS.
- Used Spring Validation framework to implement the server side validations and usedExt JSAJAX to get the data from the server asynchronously by using JSON objects.
- uEffective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
- Delivered mobile app for book reading capability with HTML5Senchaand online services with Flash/Flex.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS,MongoDB and MS SQL Server integrating to a proprietary framework.
- Used JMS (JavaMailing Service)APIto mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system relatedproblems.
- Defined collections to store data inMongoDB.
- Developed Pl-Sql store procedures to convert the data from Oracle toMongoDB.
- Developed user interface using JSPwithJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed the application.
- Prepared and presentedUNIXproduction and implementation schedules to the Project Manager and client.
- Wrote PL/SQLQueries, stored procedures, triggers and prepared statements.
- Responsible for developing the connection pooling forFilenetServer implementing spring framework concepts such as Transaction management and DAO support.
- National level complex problem-solving competition, usingJAVA,Data Structuresand Algorithms.
- Built Web pages those are more user-interactive using jQuerypluginsfor Drag and Drop,jqValidator,AutoComplete, AJAX, JSON, Angular JS, andNode.JS.
- Implemented Screen Navigation using JQuery and Spring MVC.
- Developed Business components usingJavaObjects,CoreJava, Multithreading, Servlets, and JSP.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
- Involved in generating JAXB classes from schema files.
- Developed custom directives, Factories and Services in AngularJS.
- Developed cross browser compatibility code using CSS and jQuery.
- Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Used the DBI/DBD module forSybaseconnection from PERL scripts
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
- Worked with Splunk to logging and analyzing defects status.
- Knowledge on Jenkins builds.
Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0,Spring core, MongoDB, JMeter, Swing, Hibernate, Jetty, Core java, Perl,Sybase, Spring MVC, Hibernate, SOAP/Rest Web services, Filenet, Ajax, XML, jQuery, Ext JS, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Splunk, Angular JS, ReactJS, NodeJs, Ext JS, MAX, SEED. Oracle
Confidential, Raleigh, NC
Sr. Java Developer
Responsibilities:
- Involved in the design and development phases of Agile Software Development.
- Analyzed current Mainframe system and designed new GUI screens.
- Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
- Automate report generation inMongoDBusing JavaScript, shell scripting, java.
- Played a vital role inScala framework for web based applications
- Used Filenet for Content Management and for streamlining Business Processes.
- Created Responsive Layouts for multiple devices and platforms using foundation framework.
- Implemented printable chart report using HTML5, CSS3 and jQuery.
- Applied JavaScript for client side form validation.
- Worked onUNIX, LINUX to move the project into production environment.
- Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- WorkedwithCoreJavato develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
- Created simple user interface for application's configuration system using MVC design patterns and swingframework.
- Developed web GUI involving HTML,NodeJS,JavaScript under MVC architecture.
- Creation ofWebLogicdomains and setup Admin & Managed servers forJAVA/J2EE applications on Non Production and Production environments.
- Involved in the configuration of Spring Framework and Hibernate mapping tool.
- MonitoringWebLogic/JBoss Server health and security.
- Creation of Connection Pools, Data Sources inWebLogicconsole.
- Implemented Hibernate for Database Transactions on DB2.
- Involved in configuring hibernate to access database and retrieve data from the database
- Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
- Used Log4j framework to log/track application.
- Involved in developing SQL queries,storedprocedures, and functions.
- Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.
- Used Rational Clear Case for Version Control.Involved in gathering and analyzing system requirements.
- Considerable use of multithreaded application in the C++ software using posix, STL.
- Played key role in the high-level design for the implementation of this application.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Developed UI using java swings.
- Worked extensively on Mobile Management Entity of Evolved Packet Core network which was developed using C++
- Created tables, views, Types, triggers, complex join queries,storedprocedures, and functions and modifications to existing database structure as required for addition of new features
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Involved in Code reviews for other modules developed by peers.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
Environment: Java, Jdk 1.3, C,C++,J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.