Java / J2ee Developer Resume
PROFESSIONAL SUMMARY:
- Certified Professional with 5+Years of Experience in IT industry as Java/J2EE Developer.
- Hands on experience with Multi - Threading and Collections frameworks, JSP, Servlets, Java Beans, and JDBC.
- Three years of recent experience in Jboss application server administration on Red Hat and over Two and half years of experience in Web Logic Server administration on Sun-Solaris platforms in setting up development, testing and production environments.
- Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA Web logic Server 8.1/9.x/10.x and JBoss Application servers
- Expertise in all phases of SDLC (Software Development Life Cycle). Analyzing teh Requirements, working on Design Specification, Implementing, Testing and Deployment of Web Based Applications, Client/Server Based Application, and Enterprise Application using Java/J2EE on windows/Unix platform.
- TEMPHas experience with teh Cloud and monitoring processes, as well as DevOps development in Windows, Mac and Linux systems.
- Expertise in applying Java and J2EE design patterns such asMVC,DAO, Value Objects, Single Sign On, and Session Façade,Singleton, Concurrency, Builder, Decorator, Front Controller, Abstract Factory patterns.
- Experienced in RDMS, MYSQL AND MongoDB.
- Experience with deploying Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure and monitor scalable on Amazon Web Services and was also involved in Container Based deployments (Docker) with Chef Configuration management tool.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBMDB2 and MS SQL Server 2005.
- Created docker images and ran teh docker containers in various environments.
- In-depth experience with configuration management tools like Chef, Ansible, Puppet, and Salt Stack.
- Integration of user-facing elements developed by front end developers with server side logic
- Writing reusable and testing teh node js code.
- Experienced in Maven Knowledge of tools like SVN and GITS.
- Worked on Maria DB and MY Sql noledge.
- Design and implementation of low latency in node js and increasing teh application performance.
- Worked on Integration of data storage solutions in node js and Restful APIS..
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery1.8, JqueryUI, Jquery plugins, AJAX.
- Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
- Proficient in several frameworks like Struts 1.1/1.2/2.0, Java Server Faces, Hibernate 3.0 ORM, Spring Framework 1.2/1.3/2.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Gained immense experience on cleaning dirty datasets, performed feature engineering, building optimized ML models and finding teh best classification/regression models to fit on teh data.
- Worked on Elastic Search infrastructure, performance, quality, and UX
- Elastic search performance and optimization
- ETL process for continuously bulk importing catalog data from Postgres into Elastic search
- Worked on several data visualization and analysis jobs on Up work.
- Built various ML models (random forest, SVM) for different jobs.
- Experienced in Micro services.
- Worked in Micro Services initially with a legacy Spring-based architecture, consisting of web applications interacting with a business services subsystem via SOAP. Utilized Oracle databases, making heavy use of PL/SQL.
- Teh company later migrated teh commerce platform to Hybris, a Spring-based product from SAP. Was selected as teh first developer to be embedded with teh consulting firm bootstrapping teh migration. Responsible for driving business and technical requirements, and mentoring other internal developers as they incrementally moved over from legacy development.
- Integrated teh new Hybris platform with in-house and third-party services (e.g. sales tax calculation, salary verification) using RabbitMQ and Spring AMQP.
- Used MicroServices Made heavy use of jQuery, and lighter use of AngularJS, in teh front-end UI.
- Designed a system based on Spring Batch for standardizing most of teh company’s batch processing needs.
- Used Scala and Akka for some special batch processes that need to be multithreaded.
- Working experience in BI Solutions (ETL) usingSSIS, SSAS,SSRSand T-SQL Programming using DDL, DML, and DCL commands for various business applications.
- Experience in creating mocha tap configuration files to deploy theSSISpackages across all environments.
- Extensive noledge of Designing mocha tap, Developing and deploying various kinds of reports usingSSRS using relational and multidimensional data.
- Experienced in Implementation of BRMS as well as JBPM using JBoss
- Develop reports for analysis, monitoring and control through a noledge base designed for such purposes in accordance with teh work plan established
- Assist in teh development of OLAP cubes
- Provide technical direction for team members
- Perform analysis of data sources and processes to ensure data integrity, completeness, consistency and accuracy within and across corporate reporting solutions
- Participate in agile development “sprints” to review and prioritize backlogs, identify and resolve impediments, plan releases, etc.
- Release management of reporting applications
- Work collaboratively in a small, cross functional team.
- Proficient in using various Technologies like JMS, JDBC, JNDI, EJBS, EJB and JAXB.
- Experience in Devops with strong sense of operations and support capability.
- Strong experience with JUnit writing test-cases and determining teh application functionality.
- Experience in writing mocha tap Build scripts for project development and deployment.
- Experience in Automated Testing assurance with enterprise and cloud scale products.
- Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 1.1/1.0, Hibernate 3.0, Spring3.1, JDBC, JNDI, IBM MQ Series, Java Beans and Web services (SOAP, WSDL).
- Expertise in various Java/J2EE design patterns including Data Structures, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in teh development of Multi-tier distributed Enterprise Applications.
- Worked on teh latest Oracle fusion middleware products like OracleSOA12c, OracleSOA11g.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery 1.7 Jquery1.8, JqueryUI, Jquery, plugins, AJAX, XSL, XSLT, Angular JS, Backbone.js Python, Ruby, REST APIS SQL.
- Experience in writing Jasmine Build scripts for project development and deployment.
- Proficient in using various IDEs like RSA, RAD, WSAD, and Eclipse.
- Experience working with various versioning tools like CVS, Clear Case etc.
- Strong experience with JUnit writing test-cases and determining teh application functionality.
- Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS, JAX-RPC, NIO, RMI, JMX on windows and flavors of UNIX platform.
- Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
- Experience in docker web application development life cycle.
TECHNICAL SKILLS:
Programming Languages: Java 1.7, C, C++.
GUI Development Technologies: Java AWT/Swing.
Web Application Development: Servlets, Java Server Pages (JSP), Java Server Faces (JSF), Enterprise Java Beans (EJB), Struts, Spring, Hibernate, Java Web Start, Java Network Launching Protocol (JNLP). Java Threads (Concurrency / Multithreading )Database Development
Technologies SQL, PL/SQL, JDBC: Software/Tools: MySQL, Oracle 9i/10g, Microsoft SQL Server, Microsoft Access.
Web Design Technologies/Tools.: JavaScript, CSS, HTML5, DHTML, XML, SOAP, HTTP, HTTPS, Jquery1.8, Jquery UI, REST, JAX-WS, XSL, XSLT, AngularJS, Backbone.js.
XML Technologies: XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, SOAP.
Application Servers/Web Servers: Apache Tomcat, Glassfish, JBoss, BEA WebLogic, IBM WebSphere.
Integrated Development Environment (IDE): Net Beans, Eclipse, My Eclipse, JBuilder, JDeveloper, RAD, Spring Tool Suite (STS).
Version Control: SVN, CVS, VSS.
Testing Tools: JUnit, SOAP UI, Selenium.
TECHNICAL SKILLSPROFESSIONAL EXPERIENCE:
Confidential
Java / J2EE Developer
Responsibilities:
- Agilemethodology TEMPhas been followed for this project and me was involved inscrum meetingswith client.
- Involved in requirement analysis, design, development and unit testing of teh application.
- Understanding teh functional requirements and prepared a detailed Use Cases and Functional Requirement documents from theBusiness RequirementsSpecifications.
- Worked under 3 projects SPAR, NAESB and Code Refactor project respective to CMS and CRS modules.
- SPAR (System Performance and Reliability) is related to performance tuning project. Cloning teh contract in DB and removing teh unnecessarily mapped entities in hibernate mapping files was teh catch.
- Experienced in Microservices.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud configuration, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
- Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API) and BPEL (Business Process Execution Language) technologies.
- Worked with a geographically distributed team of SREs for PivotalCloud Foundry an open-source cloud computing PaaS.
- By Using Pivotal Cloud Foundry managed successful delivery of new production hardware architecture.
- Developed system validation and performance benchmarking tools; streamlined validation and deployment processes became highly proficient with BOSH a VMware developed open-source cloud orchestration tool used to manage Pivotal Cloud Foundry.
- Helped develop BOSH best practices, identified bugs and suggested new features ensure health of production systems, investigate anomalous behavior and triage outages, shepherd code changes from development to production.
- Develop and enhance automation and monitoring tools administered and Implemented CI tools Hudson/Jenkins, Bamboo, Build forge, BitBucket Team Foundation Server TFS and Anthill Pro for automated builds.
- NAESB (North American Energy Standards Board) project is related to teh removal of unwanted fields from UI and clean up.
- Implemented teh Project structure based onSpring MVCpattern usingspring boot.
- Code Refactor project is related to teh removal of unnecessary façades and interfaces to keep teh design standards.Also, dead code removal, upgrade of spring and Spring Web flow.
- Utilized JIRA process to streamline development process with iterative development and that includes daily scrum with team.
- Worked withRestFul API isto store, retrieve, and update and manage all teh details for Ethernet provisioning and customer order tracking.
- Developed UI in JSP’s, HTML, Java Script and CSS for interactive cross browser functionality.
- Designed Frontend with in object-oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS
- Implemented Lambda functions in Python and clean up scripts in Ruby to delete unused instances, EBS volumes, Snapshots andCloudwatch alarms.
- Increased performance of teh extended applications by making effective use of various design patterns like Session Facade, DAO.
- Performed Continuous Delivery in a Micro Services infrastructure with Amazon cloud, DockerandKubernetes.
- Automated teh process of retrievingcloudwatch metrics like CPU, Mem, Network utilization scripts and presenting them inxlsxformat.
- Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Puppet.
- Involved in Linux Shell Scripting by working with Puppet.
- Created Puppet manifests, profiles and roles module to automate system operations.
- Part of team tasked to a SharePoint focused reporting project usingCI/CD, Jenkins, Jira, Jmeter and Cloud. Created and maintained ETL.
- Processes usingSSIS. Designed teh database structure to extendSSRSfunctionalities and capabilities.
- UsedAccurevas a source code management system. Performed most of my tasks using Test Driven Development.
- JIRA development with JAVA andGroovyscripting.
- Java and Groovy Application Development Object-Oriented Programming UML Modeling
- Software Analysis & Testing Database Design & Management Web Application Development.
- UsedJira and Hipchatfor deployment management system.
- Have worked on agile development environment.
- Worked on SDLC phases including coding, requirements, coding, testing, release and maintenance.
- Used theHibernateto persist and complex query data in a database.
- UsedApache Antfor a dependency management.
- Teh IDE used isRADof version 9.0
- Also involved in Technologies like MEAN, Express js, resolved issues related to teh application.
- Closely worked with business team to provide teh project status and involved in teh application demos related to teh tasks in each iteration
- Docker supportand bug fixing.
Environment: RAD 9.0, Accurev 6.2, Java 1.7, Puppet, Eclipse, WAS v8.5, Springs 3.0, Spring boot 1.1.5, SSIS, SSRS, Spring Core, Spring Web flow, Groovy Scripting, Hibernate, JSP1.2, DHTML, HTML, JavaScript, CSS, JUnit, SQL Server management Studio 2008, Jenkins.
Confidential, St Louis MO
Sr. Java / J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase.
- Developed Custom Tags to simplify teh JSP code. Designed UI screens using JSP, Struts tags and HTML.
- Developing theRESTweb services API to consume and produce teh JSON data.
- Developed severalRESTweb services supporting both XML and JSON to perform tasks such as validation of teh card details. Restful web services leveraged by both web and mobile applications.
- RESTservice development with Spring MVC, serving JSON payloads to a Drupal/PHP based front end.
- Design and Developing theSOAInterfaces for Meter Reading Orchestrations.
- Designed and involved in teh CC&B (Customer Care & Billing) to MDM (Meter Data Management) systems integration throughSOA.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring teh servers for specified applications.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Experienced in cloud automation using AWS cloud Formation Templates, Chef,Puppet.
- Implemented CloudTrail in order to capture teh events related to API calls made to AWS infrastructure
- Configuring Chef to build up services and applications on teh instances once they have been configured using cloud formation.
- DevelopedSOAcomposites using JCA Adapters like File Adapter, FTP Adapter, DB Adapter, JMS Adapter and Queues like MQ, AQ and JMS Queues in teh Interfaces developed
- Demonstrated experience in implementing Web Services using SOAP, WSDL, andREST.
- Implemented complex back-end component to get teh count in no time against large size using Java multi-threading.
- Used Java Web Start (JNLP technology); UML diagrams in Visio for design; Swing
- Used Struts with Spring Framework in teh application which is based on MVC design pattern.
- Used Hibernate Persistence Strategy to interact with database.
- Actively involved in designing and implementing Business Delegate, Data Access Object, Session Façade, Service Locator and Data Transfer Object design patterns to retrieve teh data from database.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used ANT scripts to build teh application and deployed on WebSphere Application Server.
- Used JUnit framework for Unit testing of application.
- Monitored teh error logs using Log4J and fixed teh problems.
- Developed teh different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.
Environment: JDK 1.5, Struts 1.1, Hibernate 2.0, Spring 2.0, JSP1.2, Servlets 2.3, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, WebSphere Application Server 5.1, WSAD 5.1.2, Rational Rose, IBM DB2 UDB.
Confidential
J2EE Developer
Responsibilities:
- Created a development framework for data migration requirement
- Developed meta-models and applied stereotypes of source and targets. Teh meta-models can be used to transform any domain source & target models to common mapping model
- Extensively used ATL (transformation language) to implement model transformation from source & target models to common mapping model.
- Actively involved in teh DevOps streamlining process throughJenkinsCI and CD Release Automation
- ConfigureJenkinsbuild jobs for Continuous Integration and for regression testing.
- Troubleshooting teh issues in Production environment, Good experience in Transaction management using open source tools and frameworks.
- UDeploy template designing inGroovy& shell scripting.
- Working noledge with scripting languages and automating with them (Bash, Python,Groovy, shell)
- Wrote JET (Java emitter templates) implementation to generate Java base transformation framework from teh common mapping model.
- Designed a Application Health monitor for measuring application performance and availability for services
- Worked on PDE (plugin development environment) to create eclipse plugins to import source-target mapping specs. Teh specs contained documented transformation rules/conditions formats between source & target system
Environment: JDK 1.5, Eclipse ATL, SSIS, SSRS, Maven, IBM WebSphere, Oracle10g, Groovy Scripting, Rational Software Architect, Java Emitter Templates, Quartz, Spring, Hibernate, Angular Js2 and 4.MicroServices, Elastic Search.
