Sr.java Developer Resume
Atlanta, GeorgiA
SUMMARY
- 5+ year 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.
- 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 bootstrap.
- Strong experience in RDMS systems including Oracle 11g, DB2, MySQL, Microsoft SQL Server, SQLite.
- Proficient in using Hibernate ORM to optimize teh 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
Sr.Java Developer
Responsibilities:
- Experienced in working with Business, Management and Development teams in successful completion of project scope within teh deadlines.
- Plannedand executed release scope with application teams and organizeddeployments for all environments in DaaS.
- Identified data sources from various source teams and preparedthem for sqoopingestion by creating tables and views in databases such as Oracle, DB2 and Teradata.
- Configured monitoring alerts based on business rules for teh application teams and created elastic dashboards for analytics.
- Configured and deployed Kariba framework with parallel pipelines to Consume EMS messages into Kafka topics.
- Created Rest API services for file and Event based ingestion frameworks.
- Created deployment artifacts and configured Tibco BW engines. Automated all deployments using Jenkins and Urban Deploy.
- Developed business processes by configuring shared resources, creating process definitions, creating activities and configuring message transports using TIBCO Business Works.
- Experienced in configuring iAPI, BOLT frameworks and spinning up dashboards.
- Performedcode analysis and peer review for current application design to suggest fixes to performance issues and advanced functionalities.
- Experienced in troubleshooting production issues, performing root cause analysisand documenting all finding in teh in confluence.
- Experience in automating applications and optimize performance with teh SLAs with efficient memory management and run time execution profiles.
- Experienced in using Jira and GITLAB and actively participated in teh scrums and practiced agile methodology.
Environment: Tibco BW, Java 1.8, Tibco BW engine, Tibco EMS, Kafka, Spark, REST Services, JBOSS,RHEL 6, Windows Server 2016, iAPI, JBOSS, Elastic Search, Kariba, BOLT, REST, GITLAB, Oracle, DB2, Teradata.
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 & Confidential mobility 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 teh 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 teh 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 teh application performance with teh 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, Atlanta, Georgia
Java/J2EE Developer
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 teh 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 teh bugs and provided appropriate documentation describing teh 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
Java Developer / Analyst
Responsibilities:
- Review teh current design and enhance teh backend to support few thousand real time users.
- Re-engineer teh database and ERD to support advanced note taking capabilities.
- Enhanced teh 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 teh build and deploy operations using Jenkins, Bamboo and JIRA.
- Substantially improved teh software quality using proven software development process.
- Successfully used Kanban methodologies to manage teh 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 teh 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 teh 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 teh system.
- Configured GADWP plugin and generated reports for tracking website traffic, conversions, user behaviors using Google Analytics.
- Extensively worked in solving teh 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 teh performance of website in organic searches and to improve teh 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 teh 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.