We provide IT Staff Augmentation Services!

Java/j2ee Backend Developer Resume

0/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • Around 9 years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of J2EE applications.
  • Proficient in analyzing and translating business requirements to technical designs and architecture.
  • Highly skilled and experienced in Agile Development process for diverse requirements
  • Expertise in designing and developing web based multi - tier enterprise and interactive applications using J2EE technologies like Servlets, JSP, EJB, Struts, IBatis, Hibernate, Spring, Axis Webservice, JMS, SAX/DOM, XML, SOAP, WSDL, REST, HTML, JavaScript, AJAX, JUnit, Struts, MVC architecture, Spring MVC, JSP, JSF, Java Beans, Servlets, Django, jQuery and JSON.
  • Experience in spring’s IOC, AOP, Spring’s integration with IBatis, Annotated REST based Spring Controller, Google Gson library for generating JSON strings.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming.
  • Extensive experience in JavaScript, HTML, DHTML, XML,CSS.
  • Experienced with several web and application servers like Apache Tomcat, IBM WebSphere, BEA Weblogic and Jboss.
  • Expertise in dashboard UI development using java script libraries JQuery, Ext-JS.
  • Expertise in version control tools i.e. Clearcase, Subversion, CVS, PVCS
  • Expertise in dashboard UI development using java script libraries JQuery, Ext-JS, Angular JS
  • Expertise in identifying and addressing the potential performance bottlenecks, memory bottlenecks of the application using tools like Http Analyzer, JProbe, Eclipse Memory Analyzer(MAT), SQL Optimizer.
  • Experience in writing Oracle Stored Procedures, Functions, Packages, Views, SQL queries to communicate with Oracle 8i/9i/10g/11g databases.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE, MongoDB (No Sql) .
  • Experience working on NoSQL database, Mongo DB, Cassandra, Hadoop.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Extensive experience in using IDE’s Eclipse, Weblogic Workspace, IBM RAD, SQL Developer, Toad.
  • Extensive experience with Web/Application servers like IBM Websphere, BEA Weblogic, Websphere Portal, Weblogic Portal.
  • Experience in SOAP Web services using Apache CXF, JAX-RPC, JAX-WS,JSON Webservices.
  • Experience in using Oracle ADF (Application Development Framework)
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Have strong experience in code debugging and bug fixing.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Experienced work in a complex, multi-vendor, geographically diverse environment.
  • Experience working in a global team and with offsite onshore model.
  • Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

Operating System: Windows 9X/XP/2000/Vista, UNIX, JMS, LINUX, MAC

Tools: WSAD/RAD/Eclipse, Toad VI/PLSql Developer, Axis2, BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, Angular JS

Java Platform: Java, SWING, J2EE, Servlet, Struts, Hibernate, Spring3.0, JSP, JSF Java Beans, EJB2.0,JDBC,Junit, REST webservices, SOA Webservices.

Web/Application Servers: Web sphere 5.1, 6.1, Web logic 8.1/8.1/9.1/9.2/10 , Tomcat7x

RDBMS: Oracle8i/9.2i/10g/11g, MSSQL Server 2005

Reporting and BI Tools: Oracle Forms/Reports, Jasper Reports, Crystal Reports

Scripting: UNIX Shell, Korn, Bash scripts, Perl, XSLT, and DOS

Working Knowledge: Defect Prevention, Testing Processes, Quality Management Systems, SEI CMM Level 5 procedures

Debugging tools: VisualVM, Zabbix, Splunk, IDE debuggers

Design Methodology: UML, Fall, Perl, Agile

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Franklin Lakes, NJ

Java/J2EE Backend Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed front-end using JavaScript and server-side java components i.e. container managed entity beans, stateless session beans, Action classes, writing unit test cases and unit testing.
  • Used agile methodology and participated in Scrum meetings.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Web services for sending and getting data from different applications using SOAP1.1messages
  • Integrated with WebMethods via web services.
  • Used Oracle 10g as the backend database using UNIX OS.
  • Jboss configuration is done in thoroughly firewalled environment using TCP
  • Installed and configured Jboss Application servers for DEV, QA and PROD systems.
  • Involved in design of the database schema and development of Stored Procedures.
  • Consumed web services from different applications within the network
  • Developedstartupandshutdown scriptsfor the Weblogic servers.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client side validations.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Developedstartupandshutdown scriptsfor the Weblogic servers.
  • Used Spring Web flow to manage complex page flows.
  • Used MULE ESB frame work for exchange of important information.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers.
  • Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Supported Testing Teams and involved in defect meetings.

Environment: Web Services, Weblogic Portal server 10.3, Jboss, Ajax, Maven, Cassandra, MongoDB, Mule, IBM RAD, CVS, Spring, Junit, Oracle 10g, CVS, Rational Rose, Hibernate, CVS, Angular Js, Agile development.

Confidential, Charlotte, NC

Java/ J2EE backend Developer

Responsibilities:

  • Worked on customer site for application implementation, UAT support and knowledge sharing with customer
  • Handled Base Portal design, portal layout and skeleton components development
  • Took ownership of the Portal Investments (Time deposit, Call deposit) module and leading the team for implementing the Investments module
  • Participated in designing and development of software using agile development practices
  • Worked on Ext-JS based portal front office UI solution & worked on migration of portal backoffice to use JQuery ajax features
  • Installing and configuring Cassandra cluster on Linux machine.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
  • Automated web application testing using Selenium web driver with TestNG framework.
  • Performed data driven Testing, Cross browser testing and parallel Test execution using Selenium WebDriver, TestNG and selenium Grid
  • Configured WebLogicJDBC connection poolswith databases likeOracle 9i/8i, My SQL, MS SQL Server, MS Access andDB2.
  • Involved in preparing Portal installation document, portal architecture document, Investments module design document and developing core application frameworks
  • Involved in tool based application performance tuning which includes identifying the bottlenecks and providing resolution in the architecture, application design, application code and database queries
  • Involved in functional specification reviews, design reviews, code reviews, test case reviews and tracking all the issues identified in the reviews to closure
  • Engaged in day to day basis status reviews with the team members, identifying and prioritizing the issues with respect to requirement or technical and tracking those to closure
  • Providing the status updates to management, in case of any deviation in original plan alerting the management upfront and take corrective actions
  • Involved in project team induction and training
  • Used Spring framework along with JSP, HTML, CSS, Angular Js and Java Script to construct the dynamic web pages (presentation layer) for the application.

Environment: Weblogic Portal server 10.3, JSR168 Portlet, Websphere, RAD, Polaris Intellect J2ee framework, Java/J2EE, Spring, Struts, EJB 2.1, Struts 1.2, JMS, Windows XP, Unix, Oracle 10i, JQuery1.7.1, Ext-JS 3.1, BIRT Chart Library 3.0, Weblogic Workspace studio 10.2 and Eclipse 3.3, Axis Webservices 1.4, Hibernate 3.3.2, Selenium, Angular Js, Agile,Apache CXF.

Confidential, Columbus, OH

Sr. Java backend Developer

Responsibilities:

  • Worked closely with the customers and involved in reviewing and understanding the Business requirements.
  • Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers and Offshore team members.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
  • Developed front-end/presentation tier using Ext-Js javascript library.
  • Involved in developing the Controller framework using Annotated REST based Spring controller.
  • Involved in setting up the application Service layer using Spring IOC framework.
  • Involved in setting up multi data source Spring-IBatis integration, created configurations for AOP transactions.
  • Developed Webservices using Apache Axis SOAP engine that would be exposed to external applications to retrieve data from e-Client servicing platform.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Involved in developing Servlet based services for cross region system communication.
  • Installed and configured MongoDB on Linux machine.
  • Performed backup and recovery in MongoDB using mongodump and snapshots methods.
  • Involved in application specific Data modeling.
  • Involved in writing ANT build scripts for building front end frameworks, controller layer, service frameworks, Webservice modules.
  • Involved in assigning work to the team members, technical guidance to the team and reviewing the deliverables from offshore to ensure the deliverables with high quality.

Environment: Websphere Application server 7.0, Agile methodology, Spring 3.1.1, IBatis, Unix, Oracle 10i, Ext-JS 3.1, Rational Application Developer 7.5.4, Axis Webservices 1.4, Java/J2EE, Spring, SOAP web services, Restful web services, MultiThreading, JMS,JSF, JUNIT 3.0, Ant, CVS, Apache axis2 and CXF.

Confidential, Dallas, TX

J2EE Engineer

Responsibilities:

  • As a Software Engineer did the following on Microsoft Windows XP/Unix AIX platforms: Did requirement analysis, design, coding, implementation and Maintenance of this application following the complete SDLC lifecycle along with Project manager and team members.
  • Did designing and creating UML Diagrams like class diagrams, Sequence Diagrams using MS Visio.
  • Did Core Java coding and development using JDK 1.3, Eclipse Integrated Development Environment (IDE), Harvest, and Ant.
  • Did coding of following modules for a web based application in coordination with team members using EJB 2.0, Hibernate 2, Design Patterns on weblogic 9.
  • Designed the Database using ER Modeling on Oracle and created several database objects like stored procedure, Packages.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Did the deployment on the test/Integration, Certification and Production environments in coordination with the client’s network team.
  • Did the UAT in coordination with Client.
  • Maintained the Application and was involved in fixing major/minor bugs.
  • Did performance tuning for web pages taking up longer time by finding out JVM memory leaks by using profiler JConsole.
  • Did troubleshooting of the Weblogic instance errors by taking thread dumps and analyzing the java exceptions
  • Did performance tuning of the Database Sql queries by using explain plan and indexing in coordination with the DB team.
  • Web services were built using Spring and CXF operating within Mule ESB; offering both REST and SOAP interfaces.
  • Monitored several batch jobs using IBM Tivoli job scheduler and troubleshooting the failed jobs by debugging the jobs and fine tuning them.
  • Expertise on the BMC Remedy Tool used for logging and tracking the issues and following their closure to resolve the system related issues.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation
  • Guided offshore team to deliver the Minor and Major enhancements and implemented same to their dev, cert and production environments.
  • Coordinated with various teams on system related support issues and helped them to resolve the same.
  • Managed the Weekly implementations for all the applications and maintained 100% SLA with the help of offshore team.
  • Also maintained 100% Uptime for all the applications.

Environment: Java, J2EE, Struts 1.2, Hibernate2, Oracle10g, UNIX, Weblogic8.x/9x/10x, Vignette Portal, JMS, EJB2.0,Apache cxf.

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • Architect and develop custom web and distributed applications using J2EE (JSP, EJB, Struts, Hibernate, custom JSP tags), Oracle, MS SQL, XML, HTML and MySQL for a variety of industries.
  • Perform system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional).
  • Created specification for development.
  • Developed all the middleware components, which consisted of all the business logic, using C++ and ATL.
  • Developed various applications in COM to test the Load balancing, high availability and maximum throughput of the server.
  • Written UNIX shell scripts for testing the application and writing the SQL queries
  • Used Rational Rose for Database and object modelling and Clear Case as file handling tool.
  • Conduct implementations across the full software lifecycle, from Needs Analysis through Maintenance
  • Serve at technical lead on projects, architecting, spearheading development, and overseeing teams of 2 - 8 engineers.
  • Responsible for all client communication, both written and verbal, throughout each project.
  • Design, development, installation, configuration, troubleshooting, and deployment of Oracle databases interacting with telecom systems
  • Development and Management of User Acceptance Test (UAT) using in-house testing panel of users
  • Creation of test plans, test scenarios as well as development and execution of test scripts
  • Document, track and work with developers to resolve any identified defects/issues
  • Participate in walkthroughs and reviews of Requirement documentation to validate testability

Environment: - Windows, Linux, Java, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS, JavaScript. jQuery

Confidential

Java Developer

Responsibilities:

  • As a Software Engineer, I did the following on Microsoft Windows xp.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.
  • Did requirement analysis, design, coding, implementation and Maintenance of this application following the complete SDLC lifecycle along with Team lead.
  • Did core Java coding using JDK 1.3, Eclipse Integrated Development Environment (IDE), clearcase, and ANT.
  • Did Coding using following design patterns Facade, Singleton, Adapter, DAO.
  • Did java multithreaded coding and inter thread communication with low latency.
  • Did unit testing by preparing Junit cases.
  • Did Database on Oracle 9i coding by writing several SQL queries and creating database objects like stored procedures and packages.

Environment: Core Java, Oracle, UNIX, Multithreading, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS,Python

Confidential

Trainee Java Developer

Responsibilities:

  • Developed a web application using JSP, Servlets and JavaBeans
  • Wrote unit tests for Business logic layer and data access layer using JUnit
  • Learned and implemented different design patters like Singletons, Factory method, Builder etc.
  • Participated heavily and later maintained the documentation for projects
  • Developed content management systems for multiple clients using J2EE
  • Used EJBs in the application and developed Session beans to house business logic
  • Developed views for JSP pages using jQuery and AJAX
  • Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, jQuery
  • Used JDBC for communicating with database
  • Used SQL Server as the database for the application
  • Generated PDF reports using XSL-FO
  • Implemented XSLT transformations for converting XML to HTML

Environment: - Windows, Linux, Java, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS, JavaScript. jQuery

We'd love your feedback!