Java/j2ee Developer Resume
Bentonville, AR
SUMMARY:
- Around 8 years of Java/J2EE experience in all phases of software development life cycle, including requirement analysis, design, development, testing, debugging, release management, performance tuning and production support.
- Expertise in variousJ2EEtechnologies which includes Servlets, JSP, Spring, Hibernate, JPA, JQuery, JSP, JSF, Java Mail and Web Logic Web Services.
- Extensively worked on Docker and Orchestration tools like Shipyard, Swarm, and Kubernetes.
- Used various design patterns for building Web/Window based applications
- Extensively worked on J2EE Frameworks Struts, Spring, JSP, JMS, RMI
- Extensively used XML technologies such as JDOM, XSLT, XPATH and XSD
- Experience in using servers like Web Sphere, JBOSS 4.0.5, Web Logic, Oracle 10g/9i App Server, Geronimo Application Server and Tomcat 4.x.
- Extensively used IDEs such as Intellij Idea, RSA, Eclipse, Oracle JDeveloper,and PL/SQL Developer
- Expertise in developing user interface wif Java Swings, JSP, JSF, JSTL, EL, HTML, CSS, JQuery, GWT (Google Web Toolkit) and Apache Wicket 1.4.x, 1.5.x
- Familiar wif optimization tools like OptimizeIT and JProbe
- Extensively worked wif databases Oracle 10g/9i/8i, SQL Server 2005.
- Expertise in writing queries, stored procedures, functions, indexes, packages and triggers in PL/SQL.
- Experience in using Novell Edirectory.
- Expertise working in Oracle Cloud environment.
- Development experience in various platforms like Windows (XP, 98, Windows 7 Enterprise), UNIX, Linux, Oracle Cloud Nimbula Director.
- Experience in using version control tools like CVS, ADE, VSS (Visual Source Safe), Clearcase, Subversion, GIT hub and Dimensions
- Experience in designing UML diagrams using Rational Rose and MS VISIO
- Highly skilled developing applications in Java/J2EE wif HTTP, HTTPS, FTP and LDAP protocols.
- Experience in writing unit test cases using Junit, Integration tests.
- Experience in using bug reporting tools like Oracle BugDB, Test Director, HP QC and Bugzilla.
- Experience in writing build scripts using ANT and Maven
- Experience in Waterfall, Agile and RUP software methodologies
- Has good experience and noledge in financial, Insurance, Retail Industry domains.
- Good at writing shell, Perl, Python scripts.
- Knowledge on Risk Management and Disaster Recovery and Business Continuity (DR - BC) Plan
- Proven strength on Problem solving and analytical skills.
- Achievement Oriented wif excellent People management skills and an ability to manage stress.
- Strong Oral and written communication, Initiation, Accountability, interpersonal, learning and organizing skills matched wif the ability to manage time and people TEMPeffectively.
- Strong team player wif organizational and analytical skills.
- Worked extensively using java JDK 1.5, 1.6 and Oracle JRocket.
TECHNICAL SKILLS:
Languages: J2EE Technologies/FrameworksJava, JDBC, JSP, Servlets, Struts2.x, Hibernate, Spring & RESTFUL web services IDE and Tools Web TechnologiesHTML, JavaScript, Ajax, JQuery, CSS.Oracle 11g, MS SQL Server2005 Application/Web Servers Java, PL/SQL, Python Intellij Idea, Eclipse, ADF, JDeveloper, Jira, SQLDeveloper
Databases: Web-logic, Web-sphere, JBoss, Tomcat.
Operating systems: Windows, Linux, Solaris, Mac, Nimbula Director Cloud OS.
Development Environments: JDK1.5, JDK 1.6, JRocket.
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
Java/J2EE DeveloperResponsibilities:
- Developed User Interface using JSP to create/edit/delete Carriers
- Developed interfaces to interact wif NMFTA to get the real time information of carrier codes
- Developed a Bootstrap component using java/jdbc to read the application configurations from the both database and the configuration property files
- Developed load scripts using the VU Generator for the performance tests
- Involved in the performance tests dat were done using the HP Performance Center
- Involved in migrating a web application from Web Sphere ND to XD
- Involved in the production support of Appointment Scheduler application
- Developed a web service to be able to interact wif YMS application to get the appointment updates from the YMS application
Environment: JDK1.6, Java/J2EE, Struts 1.2, JPA, JSF, JQuery, Hibernate, Informix, Java Script, CSS, Web-sphere 6.0, RSA, Clear case and Web Services
Confidential
Responsibilities:
- Written a handler to handle the third party request
- Written a class to decrypt the input string from the third party request
- Provided validation methods to validate the input parameters
- Written methods to check if the membership has been already registered
- Written a controller to redirect to a register page or login page or error page based on the given input parameters
- Developed a broad vision JSP to register the membership automatically by generating default user id and encrypted password
- Developed a broad vision JSP to login the user if the member has been already registered
- Enhanced a common error page to display the error message
- Written a property handler to read the properties from the property files
- Written a logger to log the information messages and exception messages
Environment: JDK1.6, Java/J2EE, Servlets, JSP, JPA, Informix, CSS, Web Sphere, RSA, CVS, Log4j
Senior Member Technical Staff
Confidential
Responsibilities:
- Worked from scratch, POC to design, develop and test automation of Confidential in oracle cloud environment Nimbula Director. Developed as a software so dat it can be deployed in any infrastructure wif minimal configuration.
- Designed infrastructure resource pooling across subscriptions.
- Implemented dynamic addition of infrastructure to Docker orchestration.
- Member in planning and prioritizing the application development.
- Gathered and presented all requirements by cross checking the feasibility of Nimbula Director.
- Extended functionalities to support Code executions inside Container as service. Used Oracle storage service to upload and store projects data.
- Integrated the Oracle Confidential to schedule the code executions and start and stop the containers on subscription base.
- Worked partly on design, develop dashboard for monitoring containers.
- Automated the integration tests to test the functionalities.
- Disaster management for whole infrastructure.
- Responsible for overseeing the Quality procedures related to the project.
Environment: JDK1.6, Java/J2EE, JAX-RS, Jersey, JPA, Hibernate, Oracle DB, Oracle Public Cloud
Confidential
Responsibilities:
- Retry on Fail: Design and developed enhancement dat provides the users wif a flexibility to retry the scheduled taskonce task is failed.
- Local Queue: Enhanced the existing schema wif less number of user attributes.
- Action on Fail:Option to perform an alternate job when scheduled Job fails. Implemented everything from scratch from finding the feasibility to develop and deliver the enhancement.
- Metering:Implemented Metering dat sends subscription usage at scheduled time. Metrics and Metering are used for statistical usage and billing purposes.
- Metrics: Implemented Metrics dat sends subscription usage to Metrics Queues which in turn used for billing.
- Automated integration tests dat tests the functionalities of rest APIs.
- Implemented retrieving and validating subscription details from Oracle Auth server.
- Provided quick resolutions and bug fixes, exposure in dealing wif the client.
- Responsible for overseeing the Quality procedures related to the project.:
- Requirements gathering, analyze, design, development and automating tests for High availability.
- Integrated ActiveMQ JDBC High availability wif Messaging Cloud Service.
- JDBC Performance optimization for JMS messages.
- Contributed for Performance test automation.
Environment:JDK1.5, Java/J2EE, JAX-RS, Ant, Shell scripting, JMS, ActiveMQ, WebLogic, JSON.
Confidential
Senior Software Developer
Responsibilities:
- Implemented Fiorano Debugger: A feature dat allows the application developers to debug the message flow across distributed servers in an application. Alone handled complete life-cycle of the enhancement. Implemented an intelligent way to divert the message route.
- Service Launch Order: It is quite common in real time environments where certain services to be launched or available before another component to be started marking it as dependent application flow. Implemented an algorithmic design dat allow users to specify sequential lunch order for components and the rest lunching of services is handled in distributed servers wif JMS events.
- Application Demand chain: An option dat provides virtual representation of remote application and remote services in existing application flow. An optimization technique where number of IO operations are avoided for noing application dependents.
- Enhancements for SNMP to listen for Ha server states: Enhanced existing SNMP for listening to HA server status
- Server Schema Repository: Implemented a schema repository for handling inter dependent services schema. Implemented in such way dat services request schema on demand.
- Licensing View: Feature dat allows the users to view licensing details of servers and components present in network. Implemented total server side life-cycle and working on providing alert mechanism as well.
- Peer Labels for deployment manager.
- SMTP Alert mechanism enhancements.
- In addition to above Implementations and enhancements
- Handling Support Calls, Web Ex and client side interactions.
- Product maintenance and internal bug fixes.
- Mentoring fresher’s and interns.
- Guiding QA team in testing and developing testing framework.:
- Sun JDK nutshell compiler syntax validation.
- Compiler performance validation and notifications.
- Handling total project and guiding interns.
- Released two major version of JT++5.0 and JT++6.0.
Environment: JDK1.5, JDK1.6, Java, ant, bash shell scripting.
