We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • 14 years of professional experience in the field of Information Technology for architectures, infrastructures, designing and development in Java/JEE, MQ, Operating, Web - based, databases, Windows & UNIX flavors and their administration & migrations
  • Good experience in developing web commerce applications using Oracle ATG technologies and open source frameworks
  • Ample experience in interacting with customers primarily in Financial( Confidential, Confidential, Confidential, Confidential ), media management ( Confidential International Confidential ), and Health care systems ( Confidential ).
  • Did successful work for Confidential, Hong Kong and Singapore for four years, B2B, trade finance projects
  • Managing & leading teams by owning total responsibility of software project life cycle and their automations
  • Real-time experience in Agile & Linear methodologies mainly Scrum, Kanban, RUP

TECHNICAL SKILLS:

Operating System: UNIX, Red hat Linux, IBM AIX, MS Windows 7

LanguageS/Frameworks: J2SE, JEE (Servlets, JSP, JSF, EJB, JMS), J2ME (CLDC, MIDP), JAXP, JAXB, IBM WebSphere MQ, XML, XPath, XSL, XSD, DTD, XSLT, DOM, SAX, Stax Parsers, Spring (Core, MVC, JDBC, JMS, Batch, Int gration, Boot), Hibernate, AJAX, JSON, JSONP, JQuery, CSS, Apache Axis, CXF, Restlet, SOAP Web Services, JAX-WS, JAX-RS, JUnit, HTML, Perl, JHTML, JavaScript, JQuery, ATG Dynamo Nucleus Framework, ATG Control Center & Business Control Center, SQL & PL/SQL, OWASP-ESAPI, Apache PDFBox, BackboneJS, AngularJS, NodeJS, Cloud Computing - AWS(S3, EC2, Glacier, ElasticBeanstalk, RDS, DMS, VPC, CDX API Gateway, ELB, DirectConnect), ILog(JRules), TIBCO-Gems, ESB (Enterprise Service Bus), JSoup(Java HTML Parser), Mockito, PowerMock

TooLs: Jira, TeamForge, Confluence, Version Control (Subversion, Synergy, MS Visual SourceSafe), Continuous Integration (Hudson, Jenkins), Sonar(Code Quality), Maven, Ant, Nexus, Fisheye, Crucible (Code Review), Cacti (monitoring), Nagios (transaction failure), Gomez, Wily Introspection, Splunk Monitoring, IBM Thread/Heap/GC/TCP dump Analyzer, Eclipse, IBM WSAD/RAD, RSM (Rational Software Modeler), OpenDeploy, MessageStudio StrongMail, STS (Spring Tool Suite), Rally, PMD, CheckStyle, FindBugs, DynaTrace

RDBMS/DBMS: Oracle12g, MySQL5.1, NoSQL (MongoDB), DB2 9.0

SERVERS: Jboss Application Server 4.2.3, Apache HTTP Server2.2, IBM Websphere Application Server8.5, Oracle Weblogic Server, Jakarta Tomcat Server, Jetty engine, Spark engine, ATG Dynamo Application Server, WebSphere MQ Server, TC Server

Methodology/Architecture: Object Oriented Analysis and Design(OOAD), UML, MVC Architecture, Hub & Spoke Architecture, Service Oriented Architecture(SOA), J2EE & GOF design patterns,, Rational Unified Process(RUP), Agile (SCRUM), Linear (Kanban), BroadHurst Model with MQ Client Channel Definition Table (CCDT), TOGAF (Business, Data, Application, Technology), SOLID design principles

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Senior Java Developer

Environment: Java1.7, Hibernate 4.3.7, REST, JSON Schemas, Spring Core4.0.1, Oracle 12C, Spring TC Server, Maven, Subversion, Rally, STS, Backbone JS, AngularJS, ObjectAid plugin, Sonar(Code Quality), Jenkins(Continuous Integration), AWS(ElasticBeanstalk, RDS, DMS, VPC, CDX API Gateway, ELB, DirectConnect), AJAX, Mockito, PowerMock

Responsibilities:

  • Understand business requirements and develop mock-ups and visual specs
  • Develop architecture (Infrastructure, Applications), designs for coding, reviews to proceed with implementations
  • Full participation in agile team meetings, daily stand-ups, retrospectives, sprint planning, and knowledge sharing sessions.
  • Develop code to be modular and reusable to address business requirements. Write exception handlers and Junits for unit testing with mock objects data
  • Develop & review solution specifications along with class and sequence diagrams for each sprint
  • Design and develop JSON Schemas for Restful endpoints and its communications between applications
  • Performing cod reviews for each sprint
  • Integrated Live TBA prices coming from IRDB(Interest Rate DataBase) interface with PU(Pricing Utility) using EMS (Enterprise Message Service) and multithreading
  • Developed LiveTBA pricing listener using EMS-ESB and Live TBA pricing monitor to monitor IRDB pricess and alert the users on a timely manner thru emails
  • Deployed MBS application to AWS cloud using AWS-ElasticBeanstalk and CLI, and Oracle database was migrated using RDS with DMS(Database migration service)
  • Integrated SSO(AWS) to PU and PE-MBS application
  • Developed GUI pages using BackboneJS and AngularJS under NodeJS platform
  • Developed AJAX services to integrate backend REST calls with GUI pages
  • Converted existing monolithic services (Price Calculator, BUBD Calculator) to Restfull microservices
  • Implemented Jenkins CI/CD pipelines for PU and PE-MBS applications
  • Developed CURL scripts to test in production for all REST full webservices.

Confidential, Richmond VA

Senior Java Developer

Environment: Java1.6, Struts1.2, Hibernate 3.0, Spring Batch2.2, Spring Integration, Spring Core, Oracle 11g, WebSphere Application Server 8.5.5, IBM WebSphere MQ, RAD 8.5, Synergy 7.2, Ant, Hudson, MQJExplorer, Oracle SQL Developer, Quartz Scheduler, JQuery, Solution Soft Timemachine, IBM Sterling Connect Direct

Responsibilities:

  • Architected & designed and implemented XSS (Cross Site Scripting) solution, SQL Injection solutions using OWASP-ESAPI
  • Architected & designed and coded FIFO and Load Balancing
  • Did design & development for FCP1.0 interface to FCC application, for both inbound and outbound MQ communication, using BroadHurst CCDT MQ model
  • Implemented pagination logic and exported reports to PDF document using Apache PDFBox
  • Migrated WebSCA project code from Windows to AIX environment (end-to-end)
  • Designed and coded modules for FedCash Policy
  • Developed Junit test cases for all the coded modules
  • Documented all coded modules using javadocs in code and UML diagrams in technical design documents
  • Actively involved in total end-to-end software development activities
  • Actively given production support for completed WebSca2.3 application
  • Working on enhancements, defects and performance improvements
  • Adopted log4j framework for different module level loggings
  • Developed XML utility methods like to get, modify an element data from XML and pretty format
  • Developed database scan utility component to search whole database schema for specific data
  • Developed support utility component to do health check of applications and mail the status to support team
  • Developed JMS utility called proxy client simulator to generate and send acknowledgement and response messages to FCP for the sent request messages from FCP
  • Did performance improvement for a page loading slowly with several hundred records

Confidential, Richmond VA

Web Technology Team Lead

Environment: Oracle Weblogic Application Server 10.3, Oracle 11g Database, JSP, Subversion, ATG Dynamo Nucleus Framework, ATG Merchandising, BCC, Oracle Service Bus 11g, Oracle SOA Suite 11g, WebServices, Hudson, Eclipse Indigo IDE

Responsibilities:

  • Did design (classes and user interface) & development for authentication and registration modules
  • Developed several droplets and form handlers
  • Did design & development for SSO integration to Incentive Networks site
  • Multi-site framework integration
  • Bug fixes, handling enhancements for QA and UAT
  • ATG configurations for the GreatFun site setup (Program Instances, Profile Segments, Catalogs and Offers)
  • Designed and Developed SSO monitoring tool to check SSO connectivity for Affinion E-pub sites

Confidential, IA

Technical Lead

Environment: Oracle Weblogic Portal Server 10.3, Struts 2.0, Spring JDBC, JSP, Oracle 11g database, Perforce Version Control, Rally (for issue tracking and agile management)

Responsibilities:

  • Designed and developed messaging board application
  • New UI improvements
  • Providing technical approaches for sprint tasks
  • Handling support issues, enhancements, new features
  • Code reviews, fixing issues, doing production releases
  • Pre and post production testing for sprint releases

Confidential, NY

Technical Lead

Environment: Spring, Hibernate, Restlet, SOAP Web Services, JSON/JSONP, Redhat Linux, Jboss Application Server, Build tools (Maven, Hudson, Nucleus, Subversion), code coverage/review (SONAR, Fisheye, Crucible, Cobertura), MySQL Database, Java/J2EE, Strong Mail, FTL (Free Marker Templates), JSF, BackboneJS

Responsibilities:

  • Handling a 10 people team, communicating sprint requirements, with daily standups and tracking their progress
  • Develop architecture (Infrastructure, Applications), designs for coding, reviews to proceed with implementations
  • Providing technical approaches for sprint tasks
  • UI development/modification of pages using BackboneJS
  • Handling support issues, enhancements, new features
  • Code reviews, fixing issues, doing production releases
  • Pre and post production testing for sprint releases
  • Taking development works for critical stories in every sprint
  • Sprint planning and retrospection and giving demos for each sprint to get client approval
  • Communicating with brands on getting business requirements and clarifications
  • Data importing from brands and export to Acxiom for data analysis and automating such jobs
  • Systems administration (Server configurations, task automation)

Confidential

Technical Lead

Environment: Redhat Linux, Jboss Application Server, ATG Dynamo Application Framework (Nucleus), Spring framework, Monitoring tools (Cacti, Nagios, Gomez), Build tools (Maven, Hudson, Nucleus, Subversion), code coverage/review (Fisheye, Crucible, Cobertura), MySQL Database, Java/J2EE, Groovy on Grails, BackboneJS

Responsibilities:

  • Migrated ATG dynamo sites running in DAS to Jboss server
  • Wrote and modified ATG droplets and form handlers
  • Addressing site/service outages and transaction failures for onboarded 100 sites and applications
  • Root cause analysis and fixing application specific issues
  • Implemented enhancements for webpages developed with BackboneJS
  • Metrics collection & reporting (weekly, monthly)
  • Estimations (for plugin developments and major enhancements)
  • Compliance for KANBAN methodology
  • Performed maintenance activities for version upgrades
  • Tools support (Jira, Crowd, Confluence, Subversion, Fisheye & Crucible, Hudson, and Nexus and their installations & upgrades)
  • Daily standup calls
  • Team issues management
  • Performance tuning
  • Thread/Heap/GC/TCP Dump analysis
  • System administration (Capacity planning, Configurations)
  • XEN Virtualization & NFS activities

Confidential, Boston, MA

Technical Architect

Environment: Chordiant Foundation Server 6.3, JDK1.6, XML, JAXB, IBM WebSphere 6.1, JSP 1.2, Servlet 2.4, Springs 2.5.5, jVLC Streaming server, Apache Darwin Streaming Server

Responsibilities:

  • Provided conceptual solution for this initiative
  • Analysis and Design
  • Technical Documentation
  • Development of proof of concept

Confidential

Senior Systems Analyst

Environnent: IBM WebSphere MQ V6.0, JDK1.5, XML, JAXB, JMS, IBM HttpServer2, IBM WebSphere 5.1, JSP 1.2, Servlet 2.4, Red Hat Enterprise Linux 3 and DB2 V8.2, Business Object Server (Reports)

Responsibilities:

  • Performed data migrations and administration
  • Did analysis, design & implementation for MQ setup & configuration
  • Prepared HLD, LLD and UML diagrams (Sequence and Class)
  • Played a critical role during the User Acceptance Testing phase where the bugs are to be fixed within the short turnaround time
  • Business object server administration for crystal reports
  • Responsible for implementing Batch LC module in production
  • Active participation in troubleshooting issues, testing, DR, and implementation activities
  • Production support after project implementation and fixing the production issues

Confidential

Senior Systems Analyst

Environnent: IBM WebSphere MQ V6.0, JDK1.5, XML, JAXB, JMS, IBM HttpServer2, IBM WebSphere 5.1, JSP 1.2, Servlet 2.4, Red Hat Enterprise Linux 3 and DB2 V8.2

Responsibilities:

  • Did analysis, design & implementation for MQ setup/configuration
  • Did analysis, design & implementation for database
  • Involved in the requirement analysis, design and development of Message Translator
  • Involved in the preparation of HLD, LLD and UML diagrams (Sequence and Class)
  • Played a critical role during the User Acceptance Testing phase where the bugs are to be fixed within the short turnaround time
  • Responsible for implementing Message Translator (black box for Trade TI)
  • Production support after project implementation and fixing the production issues

Confidential

Senior Software Engineer

Environnent: J2EE (Servlets, JSP), Oracle 9i, IBM AIX, IBM WebSphere 5.1 NDM Server

Responsibilities:

  • Analyzing & Designing the requirements to implementation model
  • Designing invoice templates for Hong Kong & Singapore countries using Adobe output designer and Adobe central server.
  • Generating optical marks in invoice document for delivering invoice to its customers.
  • Database administration.
  • Configuration control activities and CVS administration.
  • AIX & WebSphere administration.

Confidential

Software Engineer

Environnent: J2EE (Servlets, JSP), Oracle 9i, IBM AIX, IBM WebSphere 5.1 NDM Server, Adobe Output Designer, Web Output Pack, Central Server

Responsibilities:

  • Designing, Developing and integrating the new document templates using Adobe output designer and Adobe Web output pack. We used designer for designing document templates and used web output pack for snapshot viewing the document dynamically by giving user input data to the document template.
  • Handling change requests.
  • Developing database fxsqls.
  • Analyzing and preparing the PS for new document templates.

Confidential

Software Engineer

Environnent: J2EE (Servlets, JSP), Oracle 9i, IBM AIX, IBM WebSphere 5.1 NDM Server, Adobe Output Designer, Web Output Pack, Central Server.

Responsibilities:

  • Developed user interfaces using the XFW framework (proprietary to SCB).
  • Developed PDF reports using Adobe output designer & Central Server. I used designer for developing report templates and Central Server for integrating the designed templates with the application.
  • Did analysis and design for pre-canned & adhoc reports.

Confidential

Software Engineer

Environnent: JEE (Servlets, JSP), Oracle 9i, IBM AIX, IBM WebSphere 5.1 NDM Server

Responsibilities:

  • Mainly involved in analysis and design and problem solving.
  • Matching activity
  • Park work items
  • Referral Rescan Status
  • Unit Testing, Functional testing and Integration Testing

Confidential

Software Engineer

Environnent: JEE (Servlets, JSP), Oracle 9i, IBM AIX, IBM WebSphere 5.1 NDM Server

Responsibilities:

  • Developed user interfaces and screen navigations for Data, Group Profile, Customer Profile, and FAP and DAP modules
  • Developed FXSQL & XSQL for the above said modules
  • Involved in implementation, integration and testing

Confidential

Software Engineer

Environnent: J2EE, J2SE, Oracle9i

Responsibilities:

  • Understanding the system and, prototype development for the audit part of the operational risks by gathering the requirements
  • Designed the initial phases of the audit system using the design patterns DAO and VO etc.
  • Interface development and configuration for audit module using struts framework
  • Developed reports for audit status

Confidential

Software Engineer

Environnent: J2EE, Oracle, Windows 2000

Responsibilities:

  • Designing web services to communicate between two different web logic servers
  • Implementing (ISAPI) plug-in features to communicate between web logic to IIS servers
  • Developing server side classes, EJB and Applets for both Windows and Macintosh environments
  • Involved in communication with the clients at on-site for functional clarifications
  • Solving System Application Request (SAR)
  • Coordinating with Test Engineer, Build Engineer in UAT (User Authentication Testing)

Confidential

Software Engineer

Environnent: J2EE, Oracle

Responsibilities:

  • Development and testing
  • Implemented enterprise search mechanism
  • File uploading feature is provided for users
  • Mailing mechanism is provided
  • Peer reviews, unit and integration testing

Confidential

Software Engineer

Environnent: ISO 9001:2000

Responsibilities:

  • Developed Standard Operating Procedures (SOP) for activities:
  • Control of Quality Records
  • Control of Documents
  • Control of non-conformity
  • Internal audit
  • Corrective action
  • Preventive action

Confidential

Software Engineer

Environnent: Java Server Pages, JavaScript, Java Servlets

Responsibilities:

  • Functionality testing based on the test cases prepared as per the test plan.

Confidential

Software Engineer

Environnent: Java Server Pages, JavaScript, Java Servlets

Responsibilities:

  • Store and retrieve all the scheduled information from the scratchpad of the mobile device
  • The interface provides an option to delete, modify the schedules
  • A calendar option is provided where we can see the list of appointments specific to particular date by selecting a day in calendar of the mobile device
  • Testing and integration of modules

Confidential, Los Angeles - CA

Software Engineer

Environnent: Java, Oracle

Responsibilities:

  • Reading an excel file containing the financial data through an applet
  • Signing the applet for Internet explorer and generate an xml string and send it to the COM component where the analyst perform the required calculations by taking xml data
  • Security is provided to the applet by creating user-defined digital s with appropriate permissions and signed to applet to read the clients excel file
  • Testing and integration

Confidential

Software Engineer

Environnent: J2EE, Oracle, Unix

Responsibilities:

  • Programmed for database driven JSP programs implementing MVC architecture
  • Programmed Connection Pooling classes
  • Developed general-purpose mail bean and book paging bean
  • Testing and integration

Confidential

Software Engineer

Environnent: J2EE, Oracle, Unix

Responsibilities:

  • Involved in preparation of requirements and functional specification
  • Responsible for integration of Birla Varsity with a courseware development tool - Knowledge Mechanics
  • Developed examination module where questions are generated randomly
  • Developed modules, which administer exams, courses, news, bulletin etc.
  • Testing and integration

We'd love your feedback!