Java/j2ee Developer Resume
Atlanta, GeorgiA
PROFESSIONAL SUMMARY:
- 5 years of experience in designing and developing mission critical Web applications in telecommunications, manufacturing and retail domains.
- Experienced in Java Core, J2EE, Spring, JDBC, JMS, REST, SOAP and AOP frameworks.
- Proficient in designing, developing and deploying Client/Server Web applications and Services using Apache, Tomcat, JBoss, Glassfish and WebLogic.
- Experienced in developing 3 tier applications using spring MVC, J2EE, Hibernate, AJAX, JAX - RS, JAX-WS, JSON, JMS, MQ, JSP, XSLT and JavaScript.
- Proficient in using Design patters and Architectural patterns to develop mission-critical business application software with minimal issues.
- Experienced in developing web applications using HTML5, JavaScript, AJAX, AngularJS, Node.js and bootstrap.
- Strong experience in RDMS systems including Oracle 11g, DB2, MySQL, Microsoft SQL Server, SQLite.
- Proficient in using Hibernate ORM to optimize the design and develop database tier for best performance.
- Developed and optimized SQLPlus statements using TKProf and Explain Plan to deliver sub-second database access times.
- Experienced in performing IT best practices, such as iterative development using agile, continuous integration using Jenkins and bamboo and source control using GIT and SVN
- Experienced in source code reviews using PMD and run time execution profiles.
- Experienced in complete Software Life Cycle development with analytical and problem solving skills. Team player with good communication skills Confidential all levels of software development.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, C#, bash, PHP
Java/ J2EE Technologies: JDBC, JSP, Servlet, JPA, JMS, JNDI, RMI, JSTL and Java Mail, Drools, Junit, Micro Services, Spring Boot, AOP
J2EE Frameworks: Spring, Hibernate and Struts
Web Technologies: HTML, CSS, XML, XSD, XPath, JSF, JavaScript, JQuery, AJAX, AngularJS, Bootstrap JS
Web Services: SOAP, RESTful, AXIS, JAX-RS, JAX-WS, JSON
Application Servers: Tomcat, WebSphere, Glassfish, JBOSS
Databases: Oracle, DB2, MySQL, REDIS, MongoDB, PLSQL, triggers, stored procedures, ORM, HQL, Criteria Queries
Methodologies: Agile, Kanban, Waterfall, XP
Operating Systems: RHEL, CentOS, Windows Server
CMS: WordPress, Drupal
IDE s: Eclipse, STS, NetBeans, Dreamweaver, Visual Studio
Other Tools / Packages: GIT, SVN, Maven, TOAD, Log4J, JIRA, SOAPUI, toad, Postman, Xml Explorer, bash, JMeter, Jenkins, Docker
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, Georgia
Java/J2EE Developer
Responsibilities:
- Designed and developed a new sub-system using Spring 4.0 and hibernate ORM to implement TAC/LAC features to support Ericsson MME’s.
- Designed restriction feature for domestic and foreign carries roaming on Confidential network.
- Experienced in creating interactive web pages using AngularJS and its MVC framework to perform auditing and provisioning services.
- Experienced in implementing web services using Spring web services, jersey 2.0, JAXB2 and XML Explorer to interface with several external carriers.
- Extensively used design patterns such as singleton, façade, factory and MVC for creating reusable application code with design flexibility.
- Optimized application server configuration and buffer pools in WAS and used parallel GNU library to achieve multi-threaded parallel audit processing.
- Redesigned oracle procedures and spring batch to efficiently process daily data loads from upstream systems.
- Installed, Configured and maintained IBM Information Server 11.5, successfully Migrated Data Stage jobs from IBM IIS 8.7 to newer versions.
- Experienced in using Rally and TD platform and actively participated in the scrums and practiced agile methodology.
- Configured apache load balancer to distribute incoming traffic across several orchestrator servers using vendor specific parsing rules.
- Developed shell scripts (bash) with vendor specific business rules to parse and extract data to flat files from the instream switch data loads.
- Experienced in designing and developing ETL jobs using IBM Infosphere Datastage to extract, transform and load flat files to oracle database.
- Practiced continuous integration with Jenkins and automated all unit tests.
- Created test plans, test cases and test scripts for Ericsson and Nortel Lab switches for software migrations and upgrades in TDP.
- Successfully improved the application performance with the SLA’s and tested using JMeter.
Environment: AngularJS, Spring 4.0, Hibernate, IBM WebSphere Application Server, IBM Datastage 8.7&11.5, Java 1.8, RHEL 5&7, Jenkins, Rally, Rest, Jersey 2.0, JAX-RS, XPath, JavaScript, Oracle, DB2, Tortoise SVN, PLSQL, HTTPD, OpenLDAP, Tomcat.
Confidential
Responsibilities:
- Designed and developed new features using Spring 3.0, AOP and Hibernate modules to optimize data loads across different regions.
- Developed and Optimized DAO, HQL and SQLPlus statements using TKProf and Explain Plan to achieve sub second database access times.
- Designed and Implemented spring AOP transaction management in hibernate to provide consistent abstraction across different transaction APIs.
- Enhanced IBM MQ process to handle upstream data and customized procedures to reload failover data back to MQ’s.
- Developed CRON job schedulers for loading batch files to oracle database using Oracle Loader.
- Developed rules using Drools to apply dynamic formulas received from upstream for daily report generation.
- Developed reusable functions using Spring Batch for processing large volumes of records including logging and transaction management.
- Created procedures and schedulers to automate the process of sending email alerts in oracle using utl mail packages.
- Performed Oracle database migration using Golden Gate for near Zero Downtime.
- Experienced in production support, fixing the bugs and provided appropriate documentation describing the root cause.
Environment: Java 1.7, Spring 3.0, Spring Batch, IBM MQ, Hibernate, HQL, SQLPlus, AOP, Rally, Tortoise SVN, Cron Jobs, Drools, Oracle Loader, Golden Gate, Cold Fusion, bash scripting, RHEL 5, Oracle 11g.
Confidential, Greer, South Carolina
Java Developer / Analyst
Responsibilities:
- Review the current design and enhance the backend to support few thousand real time users.
- Re-engineer the database and ERD to support advanced note taking capabilities.
- Enhanced the security model by adding new security layer using granular authorization feature.
- Design and deploy RESTful application for multiple mobile frontends and web browsers.
- Added support to tag books and chapters to multi brand users from front end CMS.
- Automate the build and deploy operations using Jenkins, Bamboo and JIRA.
- Substantially improved the software quality using proven software development process.
- Successfully used Kanban methodologies to manage the project deliverables.
- Designed and developed backend Spring MVC, controllers, services, AspectJ and DAOs.
- Experienced in designing and developing Node JS MVC components.
- Extensively used TDD and developed Selenium automated tests.
- Very good team management skills with good interpersonal communication.
- Substantially improved application performance using Explain plan and TKProf.
- Extensively used thread executor services to improve parallel processing.
- Shared documents across multiple mobile devices using web socket broadcasting.
- Experienced in using PSPDFKIT for performing operations on eBooks.
Environment: Spring 3.2, Spring MVC, Spring-RS, Hibernate 4.1, RESTful, Jersey 2.0, PostgreSQL, PGAdmin, JSON, Node JS, JavaScript, AJAX, Glassfish, Apache, AGIS, JAAS,selenium, JUnit, slf4j+log4j, JAXB2, JAX-RS, RHEL, Linux 2.6, Bash, Bit Bucket/GIT, JIRA, Jenkins, Xcode(IOS), Surefire, SOAPUI, Postman Groovy.
Confidential, Fairfield, Connecticut
Application Developer
Responsibilities:
- Studied the gathered requirements and created specifications or application development. Estimated time and effort required for software development and maintenance.
- Introduced new WordPress plug-ins and extensions to make the website more usable and interactive for writers as well as readers.
- Customized and developed responsive page flip effect using PHP and JQuery booklet plugin.
- Designed and developed complex interfaces to support all third party application plugins.
- Mapped Industry standard design patterns to derive a component architecture model of the system.
- Configured GADWP plugin and generated reports for tracking website traffic, conversions, user behaviors using Google Analytics.
- Extensively worked in solving the issues and PCR (Program change request) when moving application from DEV to PROD.
- Practiced Agile Methodology to deliver application in iterative approach to satisfy customer requirements with high quality application.
- Configured Yoast SEO to optimize the performance of website in organic searches and to improve the ranking.
Environment: WordPress, PHP, JavaScript, JQuery, MySQL, Google Analytics, Dream Weaver,Yoast SEO, JQuery Booklet.
Confidential, Fairfield, Connecticut
Software Developer
Responsibilities:
- Designed and developed new application system using Spring 3.6 and Hibernate modules to implement real time incident modules.
- Experience in implementing web application using Spring Dependency Injection, multiple application contexts, Spring MVC and spring beans in Business Logic and Data Access tiers.
- Proficient in using AngularJS and its MVC framework to support very interactive web pages through AJAX.
- Designed and developed batch processing using spring batch framework to extract data from database.
- Developed JMS API to allow application component to update real time feeds from backend servers to database.
- Implemented Hibernate ORM tool to integrate with spring to interact with backend and persist database objects.
- Created web application using HTML5, JavaScript, AJAX, AngularJS, Node.js and bootstrap.
- Ensured applications are properly integrated with android API’s.
- Created SQL database structures to integrate with android applications and web interfaces.
Environment: Java 1.7, Spring 3.6, Spring MVC, Hibernate, AngularJS, HTML5, JavaScript, AJAX, JQuery, Node.js, ActiveMQ, JIRA, Eclipse, MySQL, Maven, Junit, Web Services, RESTful, Android, Arduino.
Confidential
Development Intern / Application Developer
Responsibilities:
- Developed application component such as MVC Grid, dropdown list and strips.
- Designed collaboration system with video and audio and chat functionality.
- Implemented web services to expose and consume data and populate them on the UI.
- Configuredquerydsl for manipulating, retrieving, storing and displaying data from SQL Server 2008 database.
- Configured Own Cloud in RHEL for file sharing, sync and Maintained version control using tortoise SVN.
- Developed custom validation plug-in for validation of user input in struts framework.
- Developed PHP scripts for managing data between physical servers and cloud servers.
- Developed custom validation plug-in for validation of user input using struts framework.
Environment: Java 1.6, Struts, HTML, SQL Server 2012, Apache Tomcat, Eclipse, WSDL, SOAP, querydsl, JavaScript, JQuery,Own Cloud,Tortoise SVN, JUnit, PHP, RHEL Linux 2.6.
