Sr. Java/j2ee And Full Stack Developer Resume
PROFESSIONAL SUMMARY:
- Over 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
- Extensive work experience in all phases of Software Development Life Cycle including Requirement gathering, Analysis, Design, Coding, Testing and Implementation in Agile, Scrum, Waterfall Model, Iterations.
- Strong knowledge in core Java concepts like collections, multithreading, design patterns, serialization. strong knowledge in server side programming.
- Experience in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, Structs framework, JDBC, Servlets 3.x.
- Strong experience in Spring Framework modules such as Spring Batch,Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot Actuator, Spring Netflix.
- Good experience in backend web services usingNodeJS.
- Experience in java8 features like lambda Expressions, Stream API, predicate functional interface etc.
- Experienced in Web based UI frameworks such as JavaScript, Ajax, JQuery, AngularJS, Angular2, Angular 4, ReactJS, Backbon JS, Tag Libraries, Custom Tags.
- Good knowledge in Angular 2.0 directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, JAXB, PL/SQL, Unix scripting.
- Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with d Confidential base and using Hibernate Query Language (HQL).
- Experience in implementing n-tier Enterprise application with J2EE design patterns like IOC, AOP, MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
- Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various d Confidential bases such as Oracle, DB2 and MySQL.
- Proficient in implementation of ORM and Non-ORM frameworks like Hibernate, JPA, JDBC, iBatis.
- Experience in d Confidential base modeling, design and development of PL/SQL stored procedures, packages in relational d Confidential bases Oracle9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
- Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational d Confidential bases to NoSQL d Confidential bases like MongoDB, Cassandra and CouchDB.
- Good experience in using Amazon Web Services andAWSSNS/SQS for delivering messages.
- Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS..
- Experience in working with web servers like Tomcat 8, WebSphere 9.x, JBoss7.1.0 and WebLogic 10.0.
- Experience providing to development teams on how to track, plan and analyse using JIRA.
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, RAD, Net Beans, IntelliJ14.x/15.x.
- Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
- Developed permission system usingDroolsbusiness rules management system.
- Expertise writing the Test Cases to be automated and performed functional testing of the front end usingSelenium(IDE and Web Driver)..
- Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Good experience in implementing Spark Streaming project, preferably using Spark SQL.
- Experience in software configuration management using GIT, CVS, SVN, Bitbucket.
TECHNICAL SKILLS:
Languages: Java 1.8, J2EE, Scala 2.12.1, Drools, SQL, PL/SQL
Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0
Frameworks: Struts 2, Spring MVC,Spring Batch, Spring ORM, Spring AOP, Spring Security, JPA, Hibernate, Spring JDBC, Spring Boot, Spring Cloud
Application/Web servers: Apache Tomcat 8, Confidential WebSphere 8.x/9.x, WebSphere MQ 7.5, JBOSS
Relational D Confidential bases: Oracle 10g/11g, SQL server, MySQL 5.7, DB2 11.1
NoSQL D Confidential bases: MongoDB, Cassandra, CouchDB
Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.
Cloud Environments: Azure, AWS, Netflix.
IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3
Operating system: Windows 10, Linux Mint 18.1, Unix
Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0
Methodologies: Agile, waterfall, Scrum
Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0
Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins
Web Services: SOAP, WSDL, JAX -WS, JAX -RPC, REST, SAX/DOM parsers, Jersey, XML, XSD
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr. Java/J2EE and Full Stack Developer
Responsibilities:
- Successfully completed the Design and Development of project modules. Interacted with end users to gather, analyze, and implemented business logic using Agile Scrum Software Development methodology.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Developed User Interface application modules using HTML, CSS and JavaScript, AngularJS, JSON, and AJAX.
- Developed Web Application using Client Script design technologies like JQuery as well as HTML5, CSS3, XML and used Bootstrap for creating Responsive WebPages.
- Developed the Spring Features like Spring MVC,Spring Batch.
- Developed Application to asses JSON and XMl from Restfull web service from consumer side using Angular.JS
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used JavaScript, jQuery for user interactions in pages.
- Creating a responsive web application integrating BootstrapwithAngularJS and media queries.
- Responsible for creating web and website based applications using JavaScript,NodeJS.
- Implemented AngularJSandNodeJSto create some dynamically changing websites.
- Configuring the job in Jenkins to automate the process of running thenodeJStest cases.
- Report generation inMongoDBusing JavaScript, shell scripting, java.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- RESTful web services using Jersey for JAX-RS implementation.
- Worked with modules like mongoose for d Confidential base persistence usingNode.jsto interact with MongoDB.
- Used Mongoose Connector to connect to MongoDB through Express framework.
- Developed UI components using Angular JS dependency Injection, Models, d Confidential binding and controllers.
- Used XStreamAPI to transfer d Confidential back and forth between Spring MVC and Angular JS.
- Involved in developing a Single-Page Application pages using AngularJS, REST Services.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Used DAO pattern to fetch d Confidential from d Confidential base using Hibernate to carry out various d Confidential base.
- Used DevOps to refer to emphasize the collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes.
- Restful web services using Jersey for JAX-RS implementation.
- Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.
- Created Spring Boot applications testing suite using Spring Junit plug-in and Mockito framework.
- To work on test and end-to-end environment servers, used LINUX commands to see the application Logs.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update the applications. Worked onPivotalCloudFoundryto hostCloudbased Applications.
- Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Develop the micro-service in spring cloud framework to support Next generation cloud framework.
- Developed modules with spring, XML and deployed them on JBoss Application Server.
- JUnits, Python Units for extensive functional and unit testing code. Wrote AngularJS services to consume Restful web service to load d Confidential .
- Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
- Have been working on Query optimization, functions andStoredProceduresand other d Confidential base objects and Worked on Oracle 11g.
- Used DAO pattern to fetch d Confidential from d Confidential base using Hibernate to carry out various d Confidential base specific operations and avoided redundant d Confidential base access statements and thus achieved decoupling and flexibility.
- Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
Environment: Java, J2EE, JDK 1.6, HTML5, CSS3, Java Script, XML, AngularJS, Node JS, Spring 4.x, Spring MVC, Spring Boot, Multi-Threading, Hibernate 4.x, JBOSS 4.0, My SQL, Shell Scripting, Restful Services, Jenkins, Spring Pivotal Cloud Foundary, Docker, SVN, Eclipse, JIRA 5.x, Oracle 11g, Mongo DB.
Confidentia
Sr. J2EE/Java Developer
Responsibilities:
- Involved in the design and development phases of Agile Software Development.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent d Confidential from SQL Server.
- 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,D Confidential Structuresand Algorithms.
- Developed Business components usingMultithreading, Servlets, and JSP.
- Involved in generating JAXB classes from schema files.
- Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- Developed cross browser compatibility code using CSS and jQuery.
- Effective use of d Confidential structures and algorithms to solve complex problems, reducing time complexity and memory usage.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
- 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 d Confidential base schema.
- Did load testing of SOAP Web Services using SOAP UI and ApacheJMetertools.
- 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.
- Implement Google Analytics for various screen, feature and service and user base tracking.
- Integrated Google Analytics for tracking various screen and functionality of the PSAL App.
- Implemented Internationalization using Spring MVC Interceptors and spring core modules.
- 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 d Confidential inMongoDB.
- Developed PL-SQL store procedures to convert the d Confidential 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.
- Wrote PL/SQLQueries, stored procedures, triggers and prepared statements.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle d Confidential base, with partitions and sub-partitions.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
- Worked with Splunk to logging and analyzing defects status.
Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Hibernate, Jetty, Perl, Spring MVC, Hibernate, SOAP Web services, Filenet, XML, jQuery, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, AWS, SFX, Splunk, MAX, SEED.
Confidential
Sr. J2EE Developer
Responsibilities:
- Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery and implementation.
- Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, Spring DAO.
- Created branding in the web UI front end using CSS classes.
- Extensively worked on Java server side programming using Spring MVC, Servlets and JSP.
- Designed and developed middleware application using spring core framework.
- Used JQuery, Ajax for service calls on pages to interact with the server for information.
- Used JavaScript, JQuery for user interactions in pages.
- Used Jenkins for the automatic build process.
- Developed UI using HTML, CSS and JQuery to display the d Confidential on the client side.
- Built html templates for high traffic and complex d Confidential driven websites.
- Extensively used spring core, Filters, servlets and server side programming.
- Built html templates for high traffic and complex d Confidential driven website.
- Developed RAML based REST web services for API's using MuleESB.
- Developed SOAP webservices using Apache CXF webservices and Spring framework.
- Used Mongoose Connector to connect to MongoDB through Express framework.
- We used Multithreading in this application to improve the performance.
- Used automated scripts to perform routine management tasks onWebSphereenvironments like Monitoring Disk Space, CPU and Memory Utilization.
- Development of MQ application programs for Java JMS environments using queues and messages.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Used Mavenfor compilation and building JAR, WAR and EAR files.
- Developed and prepared test cases for unit testing with JUnit.
Environment: Spring MVC, Spring Core, Spring AOP, Spring MVC, Spring DAO, Batch processing, Multithreading, JSP, Servlet, JQuery, HTML, CSS, AJAX, MAVEN, Jenkins, Swings, Postman, Confidential Web Sphere 6.0, JUnit, JMS, J2EE, Mule ESB, MongoDB.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Developed UI using java swings.
- Created tables, Views, Types, triggers, complex join queries, stored procedures, and functions and modification to exciting d Confidential base structure as required for addition of new features.
- Involved in Designing the D Confidential base 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.
- Deployed the applications on Confidential WebSphereApplication Server 6.0.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, Confidential WebSphere 6.0, SQL and JUnit.