Java Full Stack Developer Domain: Telecom Resume
Dallas, TX
SUMMARY:
- 5+ years of experience in IT industry in analysis, design, development, and, integration of large client - server and web-based applications
- Extensive knowledge and exposure in web based multi-tier and client/server applications using J2EE Architecture Framework. I have used a wide variety of technologies for building the applications, including Java, J2EE , JSP , Servlets , Java Beans , EJB , JDBC , Java Web services , SOAP , Java Script , Springs , Struts , Hibernate , JSF , HTML , XHTML , DHTML , CSS , XML , JSTL , JUnit , AJAX , Angular , Ant , XML , DOM , jQuery , and JAVA technology.
- Experience in working with frameworks like Struts , spring , JSF and implementing various J2EE design patterns such as Singleton, Session Façade Pattern, Data Access Object and Factory design patterns.
- Used Amazon Web Services (AWS) like EC2 , S3 , and Cloud Front for promoting code in various Environments.
- Expertise in working on varied technologies like Java, J2EE, Web Services SOAP and Restful, Spring Framework MVC/Microservices/Batch, Docker, Jenkins, Spring Boot, Hibernate.
- Hands on development experience on Microservices architecture
- Expert in understanding about Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
- Experience building web applications with JavaScript, Ruby on Rails, and/or Java
- Worked on Core Java concepts like Multi-Threading , Collection , Interfaces , Synchronization, and Exception Handling .
- Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
- Experience in XML, Web Services using SOAP , XML-RPC , JAX-RPC , JAXB and Restful .
- Expertise in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat , JBOSS , Web Logic, Glassfish and Wildly .
- Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js , Node.JS , Backbone , Bootstrap , ExtJS 4.0 , Require, Handlebars, and Dojo toolkit.
- Working experience of control version tools like SVN, CVS, Clear Case and PVCS.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Good knowledge of Log4j and Junit, Unit testing, Integration Testing, functional testing.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Good knowledge of Grunt, GITS, HTTP and Restful services.
TECHNICAL SKILLS:
Languages: JAVA, J2EE, C/C++, SQL, PL/SQL
Java/Java EE 5/6: Java 5.0/6.0/7.0/8.0, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS), Web Services (SOAP, Restful, AXIS 2.0, Metro, JAX-WS2.0,JAX-RS1.1, JAXP, JAXB, Annotations)
Frameworks: Struts 1, Hibernate 3.0, Spring 2.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Prime Faces.
Web Programming jQuery, Ajax, JavaScript, Bootstrap, PHP, AngularJS, NodeJS, CSS, CSS3, DHTML, HTML4, HTML5, JSON, AJAX.: Web Servers
Apache Tomcat 5.0/6.0/7.0, Glassfish3.1.2, Wildly 8.2, Apache Web Server 2.2: Application Servers
Web Logic 8.x/9.x/10.3, Jboss 4.04, WebSphere 8.0, Jetty.: Operating System
Windows, Unix, Linux and Sun Solaris: Database Systems
Oracle 7.x/8i/9i/10g, My SQL, HSQL, SQL Server 2000, DB2, MongoDB: Cloud Technologies
AWS, EC2, S3, Cloud Front.: XML Technologies
XML, DOM, SAX, XSL, XSTL, JNDI, SOAP, Schema.: OO Modeling
UML, Rational Rose, Class diagram, Use case diagram.: IDE
Eclipse, My Eclipse, WSAD, IBM, RAD, NetBeans.: Version Control systems
CVS, Rational Clear Case, SVN, GitHub.: Tools: Junit, Log4j, Jmock, Rational Rose, TOAD, XmlSpy, ANT, Maven.
PROFESSIONAL EXPERIENCE:
Confidential, DALLAS, TX
Java full stack developer
Responsibilities:
- Managed security assessment to ensure compliance to firm’s security standards (i.e., OWASP Top 10). Specifically, manual testing has been performed to identify Cross-Site Scripting and SQL Injection related attacks within the code.
- DevOps engineer, I created and managed an environment build on AWS, Docker and Kubernetes that ran on more than 200 nodes .
- Dynamic assessments of applications by HP web inspect and verify false positives.
- Performing onsite & remote security consulting including penetration testing, application testing, web application security assessment, onsite internet security assessment, social engineering, wireless assessment, and IDS/IPS hardware deployment.
- Performed Application Security program (DAST and SAST) Confidential the enterprise level to identify, report and remediate security vulnerabilities from applications deployed in DEV, PRE-PROD and PROD environments.
- Migrating legacy application to Micro service Architecture. Creating micro services that provide network related information to internal/external systems.
- Reviewed source code (Java/J2EE/Spring/FTL/JavaScript) and developed security filters within Fortify for critical applications. Working as a Backend developer by creating scalable REST/API for mobile apps
- Hibernate core java, springmvc, jsp angular js JavaScript, jQuery, Rest, soap, oracle MySQL DB2, PHP, Python CI, Django shell script, Java - spring
- Developed UI for telecom network support systems which use micro services and restful architecture to support network field operators.
- Experienced Java developer Handling various technologies like Spring boot, RESTful Web services, Cassandra etc., Modeling tool based on Eclipse RCP, EMF, Xtext. Active participation in
Code reviews, training and mentoring activities. Testing tools: Junit
- Developed Test Scenarios, Test Data, Test Cases/Scripts using GIT hub
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, Junit, Testing, Maven, GIT, Ant and Jenkins.
- Design a scalable and resilient application infrastructure based on Docker with Kubernetes and the Google Cloud Platform
- Developing automation test scripts using selenium web driver with TestNG
- Strong Skills with Client Communication, Business Analysis, End-to-End Client Interaction, Pre-Sales and Sales experience, Gathering Requirement tools such as (Caliber and HP ALM), Prototype Development (iRises Tool), HP QC, HP ALM, UML Diagrams, Visio, SQL and sound knowledge of SDLC, worked on Agile and Waterfall methodology.
- Good knowledge and understanding of c, c++, Data structure, Core Java, Adv. Java, Jsp, Servlet, MySQL, JavaScript, jQuery, HTML5, Cascade Style Sheet etc.
- Programming the database using the XML
- Involved in design development end-to-end testing and post production of integration developed using Oracle SOA suite components like BPEL Service bus
Environment: Spring, Hibernate, Struts, jQuery, AJAX, Sencha ExtJS, JavaScript, Metasploit Pro, ZED attack proxy, SQLMAP, Wireshark, Micro services with Netflix OSS stack/Spring Cloud , Nmap, Symantec Endpoint Protection REST, Eclipse, WebLogic, Subversion (SVN), Junit, Agile, UML, JSP, Java Server Pages Standard Tag Library (JSTL), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA
Confidential, Cedar Rapids, IA
Sr. Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Involved in the design and development of application using Spring and Hibernate technologies/frameworks.
- Extensive experience in developing business components based on the customer requirement by using Java API .
- Designed and developed user interfaces using Struts , Spring Framework, Spring Boot, Spring JPA , JSP , HTML , and CSS .
- Design a scalable and resilient application infrastructure based on Docker with Kubernetes and the Google Cloud Platform
- Developed web application using Spring Framework with MVC design pattern .
- Used JSP, JavaScript , Dojo , Mule , AngularJS , React JS , Bootstrap , Backbone JS , Java Script , jQuery , AJAX , JSTL , CSS, and HTML5 as data and presentation layer technology.
- Implemented an MVC based web application in Scala language using Akka play framework, Twirl template engine and Web Sockets to provide real time evaluation and rules-based recommendation for the user's portfolio.
- Migrating legacy application to Microservice Architecture. Creating micro services that provide network related information to internal/external systems
- Developed the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
- Build this application using Groovy/Grails as a RESTAPI server and Backbone.JS as a single application.
- Created and deployed the service applications in application server like tomcat and integration projects on Mule ESB server.
- Used web framework to automate the mapping between SQL databases and objects in Java.
- Strong back-end Batch Processing using JDBC Batch Processing and CRON JOB Quartz Scheduler Framework Batch Processing.
- Experience in IBM BPM tool migration Confidential development side.
- Hands on experience in Test Driven Development ( TDD ), Agile Methodology and Scrum Methodology.
- Developed custom AEM components for Web Content Management.
- Used various Core Java concepts like Collection APIs , Exception Handling, Generics and Multi-Threading.
- Coded the middle tier changes using Java RESTful and SOAP Web Services spring and Hibernate
- Experience in working with monitoring tools for applications, servers such as Nagios 3.2 in Linux , Solaris servers.
- Developed and implemented products and services page using Ruby on Rails and MongoDB.
- Experience in upgrading and migrating various versions of Mongo database on different platforms.
- Transaction Management using EJB 3.0 and custom framework.
- Design and development of Web Pages using PHP , jQuery, jQuery Mobile, ajax environment.
- Used Restful services to communicate with the UI layer.
- Experience in using version control tools like GitHub .
- Used Junit for extensive functional and unit testing code.
- Created test plans and performed NUnit on the application using Test Driven Development Process.
- Used Mockito for mocking services to test.
- Developed UNIX shell scripts for initialization process and for process control mechanism.
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever
- Database Development- Professional experience creating and maintaining complex RDBMS .
- Troubleshoot problems over Perl scripts/modules modifications.
- Involved in writing PL/SQL stored procedures for Oracle 10g database.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers .
Environment: Java / J2EE, Servlets, JSP, JSTL, HTML, jQuery, Angular, PHP, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, SOAP 1.2, WSDL, Hibernate, Tomcat 7.0, WebSphere, Eclipse Mars4.5, Maven 3.3, Jenkins, JIRA, AWS (EC2, S3, Cloud Front), Oracle 10g, JUNIT, Log4J, MOCKITO.
Confidential
J2EE Developer
Role & Responsibilities:
- Involved in development, customization and enhancement of the product.
- Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for the modules.
- Implemented Generic Controller in Java that carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions.
- Designed and developed all UI Screens (Forms) using Java Server Pages, CSS, JSTL, Html and JavaScript.
- Responsible for Developing Managed Bean and DAO classes for Business Implementations.
- Used Tag Libraries for Screen Design using JSP.
- Business validations are handled using Form Handlers.
- Client side validations are handled using Java Script.
- Written Utility classes for getting Connection using JDBC.
- Responsible for Writing SQL Queries and executing using JDBC API.
- Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
- Taken whole responsibility and developed module alone with in time specified.
- Developed unit test cases using JUnit.
- Used Eclipse IDE for Development and Version Control as Clearcase.
- Involved in the code fixing and system testing activities.
- Written Client/ Server-side validations for the project
Environment: Core Java, Servlets, JSP, ATG Dynamo, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, WebSphere and UNIX.
Confidential
Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating the input forms Confidential both client sideand server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.s
- Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed DataAccessObjects, to encapsulate data access code.
- Created the message resource file to display application information and error messages.
Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.