Java/j2ee Developer Resume
Austin, TexaS
SUMMARY:
- 6+ Years of experience in IT Industry with solid hands on experience on J2EE technologies including JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi - threading API.
- Strong Responsive and Interactive Web Development skills using PHP, JQuery, JavaScript, NodeJS, AngularJS, ExpressJS, HTML5, CSS3, BOOTSTRAP, Media Queries and many other Web Services Technologies
- Experience with IDE like Eclipse, My Eclipse, NetBeans, Sublime, Visual Studio Code and Adobe Dream viewer.
- Expertise in structuring & consuming Restful API
- Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support of Object-oriented and Client-Server web applications.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi-threading API.
- Expertise in various open source frameworks and tools such as Spring & Hibernate
- Experience as Software Engineer, with onsite and offshore teams, leading the development of Web applications using different application/web servers.
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
- Extensive knowledge on Core Java technologies such as Multi Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, Streams & File I/O.
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Experience in Configuring and deploying applications on BEA Web Logic 8.x/7.x, Apache Tomcat 4.x and Web Sphere Application Server.
- Extensive experience in SQL programming language in Oracle PL/SQL, TSL, MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries, Pl/SQL materialized views, Strong and in-depth knowledge of various relation database systems.
- Good understanding on Object Oriented Programming Concepts using programming languages such as C, C++ & Java.
- Excellent ability to develop advanced concepts, techniques and standards.
- Good working knowledge on SVN for code management and version control.
- Extensive experience working in an Agile development environment.
- Excellent verbal and written communication skills.
- Strong analytical, organizational and interpersonal skill.s
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
Programming Technologies: Java, J2EE and JEE
Web Technologies: J2EE, Servlets, JSP, JSF, Enterprise Java Beans (EJB), Struts 1.2, Spring, Hibernate, PHP, JQuery, JavaScript, AngularJS, NodeJS, ExpressJS, CSS3, HTML5
Web Content Management Systems: Drupal, WordPress, Joomla
Software Stacks: MEAN, MERN, WAMP, LAMP, XAMPP, Bitnami
Database Technologies : Oracle 11g, MySQL, MongoDB, PostgreSQL
Software tools and Utilities: Git, PuTTY, WinSCP, Data Tables, High Charts, Leaflet maps, Open Layers maps
Web Servers/App. Servers: Apache Tomcat, JBoss, Oracle GlassFish, Web services, JAXWS (SOAP), JAXRS (REST).
Framework: Spring (IOC, MVC, REST, AOP, Security, ORM), Hibernate 3.5, Struts, Prime faces, Log4j, JSF
GUI: HTML, DHTML, Java Script, JQuery, JQuery UI, BOOTSTRAP
IDE: Eclipse, NetBeans, Adobe Dream Viewer, Visual Studio Code, Sublime Text
Internet Technologies Installations and Configurations: Installation and configuration of Web Logic Application server
Operating Systems: Windows XP/7/8/10, Mac, Linux & Unix
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Java/J2EE Developer
Responsibilities:
- Project modules are related to managing traffic of different States & Managing historical traffic data to generate report for the analysis of traffic prediction. Project is used by the transportation and public safety agencies in the New York - New Jersey - Connecticut metropolitan region.
- Project includes various web solutions and analytical tools to supporting its member agencies through interagency communication and the enhanced utilization of their existing traffic and transportation management systems.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Responsible for the Design, Deploy and development of the web applications.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt with Hibernate open source ORM frame work for persistence management.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
- Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
- Involved in requirement analysis, design, coding and implementation.
- Involved in DB design and DB deployment.
- Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
- Used log4j for tracking errors and debugging the code.
- Interacting with the Managers and created prototypes as per the business requirement.
- Designed the user interactive (UI) web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using advanced level of HTML, XML, AJAX, JavaScript, CSS.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for the successful execution of Project Planning and Deployment cycles.
- Provided end to end support for the system and involved in coding and testing.
Environment: Java/J2EE (JSP, Servlet), JavaScript, spring, JQuery, Ajax, JSON, REST Easy services, Hibernate 3.0, Eclipse, MSSQL, SVN, Apache Tomcat
Confidential, Plano, Texas
Java/J2EE Developer
Responsibilities:
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate
- Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
- Took initiation in verifying the environment is available, up to date with latest code builds.
- Code promotion and verification of local/DEV environments
- Designed UI screens using JSP, CSS and HTML. Used JavaScript for client side validation.
- Involved in software development life cycle (SDLC) of the systems requirement gathering, conceptual design, analysis, detail design, development, system testing, and user acceptance testing.
- Designing and developing the front end screens using HTML and JavaScript with AJAX.
- Extensively used CSS to enhance the look and feel of the site.
- Developed Stored Procedures and maintained database using Oracle 9i.
Environment: HTML, JDBC, JSP, SERVLETS, Enterprise Java Beans, spring, Oracle 9i, NetBeans IDE, Apache Tomcat Server.
Confidential, Edison, NJ
Java/J2EE Developer
Responsibilities:
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate
- Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
- Took initiation in verifying the environment is available, up to date with latest code builds.
- Code promotion and verification of local/DEV environments
- Designed UI screens using JSP, CSS and HTML. Used JavaScript for client side validation.
- Involved in software development life cycle (SDLC) of the systems requirement gathering, conceptual design, analysis, detail design, development, system testing, and user acceptance testing.
- Designing and developing the front end screens using HTML and JavaScript with AJAX.
- Extensively used CSS to enhance the look and feel of the site.
- Developed Stored Procedures and maintained database using Oracle 9i.
Environment: HTML, JDBC, JSP, SERVLETS, Enterprise Java Beans, spring, Oracle 9i, NetBeans IDE, Apache Tomcat Server.
Confidential
Web Developer
Responsibilities:
- Implemented a responsive front end using HTML5, CSS3, Bootstrap and Angular JS.
- Developed an intuitive dashboard to accurately track and monitor user activity using Node JS, Express JS.
- Used JSON for storing and exchanging information between application and MongoDB.
- Integrated with payment APIs for online financial transactions for billing product services using Stripe API, Node JS.
Environment: HTML, CSS, JavaScript, jQuery, JSON, Restful API, PHP, MySQL, Drupal, NetBeans, XAMPP, LAMP, Node JS, Angular JS, Express JS, RabbitMQ, Redis, Mongo DB, MySQL.
