Web Developer Resume
Durham, NC
SUMMARY
- Java Technical lead/Architect/Senior Software Developer with a 16+ year experience in Object Oriented Technologies, design, methodologies, and entrepreneur applications in distributed and cloud environments.
- Extensive experience in SDLC and Agile principles of analysis, design, software development, testing documentation & production support applications.
- Enterprise level programming experience with Java, Groovy, PERL and used Python, C/C++.
- Strong RDBMS skills with Oracle, Sybase, DB2 and noSQL HBASE experience.
- 4 year of experience in Amazon Web Services (AWS) including software development and leading deployment of applications and AWS certified cloud practitioner
- Strong Linux/Unix skills in PERL, shell scripting and C programming experience and capabilities of deploying and administering software on Linux and other UNIX variants.
- Experienced in Adobe Experience Manager with a solid understanding in CRX repository, web content management systems and web publishing platforms.
- Having Non - Profit, E-Commerce, Financial, Insurance and Publishing Media Domain knowledge
- Extensive web-based software development experience using Java, Servlets, JSPs, Hibernate, HQL, Java Beans and EJB.
- Hands on experience in implementing applications on multiple J2EE App Servers, Servlet engines, and Portal servers including Apache Tomcat, Oracle WebLogic application server (OAS), IBM WebSphere.
- Experience in developing messaging applications with IBM WebSphere MQ, AWS SQS, RDS
- Working experience of various phases of SDLC such as Planning, Requirement Analysis, Design, Development and Testing. Go-live and Support.
- Knowledge of Front-End Technologies: HTML, CSS, JavaScript, jQuery, AngularJS, XML, XSL and XSLT.
- Worked on Various Web Services Integrations using SOAP and REST.
- Experienced in writing database SQL queries, Stored Procedures, and Triggers using SQL, PL/SQL.
- Good exposure to various database systems - Oracle 9i/8i, 10g,11g MySQL, SQL Server and MS Access.
- Strong Experience in User Interface (UI) Development Using JSP, HTML, DHTML, CSS, JavaScript, JSON, Dojo, and AJAX and JSF.
- Experienced with IDE like IntelliJ, Visual Studio Code, Eclipse, and source code management using Git, SVN
- Excellent technical problem solving, code debugging and testing skills.
- Excellent interpersonal communication skills and team spirit.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, Linux, AIX, Mac OS
Languages: Java, Groovy, PERL, Smalltalk, C/C++, JSON, HQL, XSLT
Java/J2EE Frameworks: Spring, Hibernate, Apache Struts, EJB, RMS, Portlet
XML/JSON Technologies: XML, XSL, XSLT, SAX, DOM, Web Services (SOAP/REST)
Web Servers: Apache Tomcat, Jetty, Oracle WebLogic, IBM WebSphere
Middleware: IBM MQ Series, Precise CPE
Databases: Oracle 9i/10g, DB2, Sybase, MySQL
Methodologies: Agile, Scrum and Waterfall models
Big Data: Hadoop, MapReduce, Pig, HIVE, HBASE
Source Control: Git, Subversion, CVS
IDE: Visual Studio Code, IntelliJ IDEA, Eclipse, Soap UI
Other Technologies: Maven, Gradle, Jenkins, Log4j, Junit, EasyMock, JMock, FOSS frameworks
PROFESSIONAL EXPERIENCE
Confidential, Durham NC
Web Developer
Responsibilities:
- Work with business in identifying requirements, presenting solutions and implementations
- Design, develop and maintain REST based Web Services using Spring framework, Spring Boot
- Deployment Lead and perform Dev and Stage deployments in AWS environment
- TDD using Junit, JMock and automating unit test cases using Cypress, Jest frameworks
- Peer-to-Peer Programming sessions, support, code reviews and providing suggestions
- Creating and use containerization using Docker for development and deployment environments
- Used Angular, HTML, CSS to design and implement custom AEM components.
- Perform AEM customizations on foundation components and workflows to extend functionalities, improve performance or fix issues on project level
- Worked on AWS Solutions like SQS, S3, ECS, EC2, CloudFormation, DMS (Database Migration Service), Aurora
- Worked on Adobe Analytics DTM (Dynamic Tag Management)
- Supported Adobe Target integration and created A/B Testing for business
- Migrating from AEM 6.3 to AEM 6.5
- Troubleshooting and production support.
- Worked on Agile methodologies
Environment: Java 8/11, Angular 4/8, Spring Boot, Web Services, AWS (SQS, ECS, EC2, S3), AEM 6.3/6.5, Apache Felix, OSGI, JSON, HTML5, CSS3, JavaScript, Git, JIRA, jQuery, Visual Studio Code/ IntelliJ IDEA, Windows, Linux
Confidential
Senior Java Engineer
Responsibilities:
- Created/Consumed REST Web services in the back-end decision server.
- Added namespaces & configured Kerberos based security (in CDH) for HBase database.
- Enhanced the application migration of RTIM from 3.x to 10.x.
- Identify and delegate front-end issues to the UI team and fix the back-end services.
- Design and develop Automated Installer Utility (AIU) for RTIM using Ansible playbooks that deploys and configures the application across multiple servers.
- AWS Infrastructure setup and integration of RTIM AIU with Ansible cloud modules for offering RTIM as a cloud-based solution.
- Perform code reviews on Crucible and Fisheye, merging pull requests on Gitlab.
- Production support and performance enhancements.
Environment: Java 8/11, Angular 4/8, Spring Boot, Web Services, AWS (SQS, ECS, EC2, S3), AEM 6.3/6.5, Apache Felix, OSGI, JSON, HTML5, CSS3, JavaScript, Git, JIRA, jQuery, Eclipse/ IntelliJ IDEA, Windows, Linux
Confidential
Technical Lead / Lead Java Developer
Responsibilities:
- Technical lead for the PAS-W group of projects and initiatives coordination with offshore (Dalian, China).
- Contribute in the weekly Contract Review Board (CRB) and Technical Review Board (TRB).
- Analysis, Design support for various solutions and issue resolutions on various REST/SOAP based services.
- Implementing OAuth 2.0 Security for REST services, automated OAuth server (AZS) integration with SOAPUI and Groovy.
- Design and configuration of Database virtualization using Parasoft Virtualize.
- Act as a liaison between application and database layers, production issue resolution.
Environment: Java 1.7, Groovy, Spring framework, MyBatis, REST/SOAP Services, Tomcat, IBM WebSphere 8.5, IBM WMB 7.5, STS, SOAP UI, Oracle 11g, SQL Developer, Git, Stash, Jenkins, JIRA, Linux.