We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Professional J2EE Software Developer with over 7.4 years of focused experience of Web based and enterprise applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Worked on Core Java Multi Threading, Concurrency Environment and Collections Framework.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams and Sequence Diagrams using Visual Paradigm.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Factory, Business Delegate, Service Locator, Transfer Objects. Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, DOJO, ANT, Maven, JavaScript, Angular JS, Node JS, Ajax and CSS.
  • Usage of JSON for faster and impulsive responses.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation.
  • Experienced in programming with Spring Core, DI, AOP, MVC and Hibernate Framework.
  • Have exposure and experience on in programming with SOA Framework.
  • Have excellent Relational Database understanding writing SQL queries, PL/SQL and experience with Oracle 10g/11i, SQL Server 2005 and MySQL 5.0/5.5.
  • Worked on test driven software development where Junit testing was employed.
  • Experienced in using Version Control Tools like SVN and build tools Maven and ANT.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, Weblogic, IBM Websphere, Glassfish and Tomcat.
  • Experience in developing Web services using SOAP and RESTful.
  • Comfortable in Windows, UNIX and Linux environment.
  • Have hands on experience on VMWare VCenter Virtualization to manage application servers.
  • Have good experience on Networking Switching and Routing, Configuration Management, SNMP, FTP, TFTP, Telnet, SSH.
  • Exposure on Business Intelligence tools like MicroStrategy and ETL..
  • Strong work ethic with desire to succeed and make significant contributions to teh organization.
  • Strong problem solving skills, good communication, interpersonal skills and a good team player.

TECHNICAL SKILLS

Software: Microsoft Office 2007,10, MS Project, Visio, VMvare

Languages: Java, C, C++, JavaScript

Operating Systems: Windows 98,2000,XP, Windows7, Mac OS, Unix

Tech/Frameworks: J2EE (Servlets, JSP, JNDI), Multi Threading, Concurrency, JDBC, JSF, Hibernate 3.0, Struts 1.3, SOA, Tiles, Spring 3.0, DOJO, AJAX, JSON, JQUERY, EXT-JS, HTML/HTML5, CSS/CSS3, XML, DOM, XSLT, Web Service (Axis2, SOAP, WSDL, JAX-RPC, JAX-WS), Restful, Design Patterns

Web/App. Server and IDE’S: Tomcat 5.5 & 6.x, WebLogic 8.1 & 9.0, 10.3.2, Web- Sphere 5.0, 6.1, JBoss, TOAD, IDE’s ( Net Beans, Eclipse, RAD )

Tools: UML, Rational Rose, Microsoft Visio, IBM MQ Series

Source code Control: SVN, CVS, PVCS

Build/Deploy: Ant, Maven

Methodologies: Systems Development Life Cycle (SDLC), Waterfall, Agile(scrum)

Database: Oracle 8i/9i/10g/11g, SQL Server2005/08/10, MS Access

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Austin, TX

Responsibilities:

  • Member of design team, coordinated ETL Teams to communicate design dependencies
  • Communicate with Project Teams and Customers about design features and delivery schedules
  • Developed Schedulers dat communicated with teh Cloud based services (AWS and IBM Unica) to retrieve teh data
  • UI Front end screens were developed using Struts.
  • Developed CSS styles for UI screens.
  • Written SQL statements for retrieving data from DB2 using JDBC.
  • Extensively used Spring Framework to configure teh Business Tier and DAO Tier, specifically for teh dependency injection.
  • Used SOA framework.
  • Used Spring Transaction management.
  • Designed teh modules using RAD.
  • Involved in development of load balance code to support high volume/performance requirement of teh clients in Multi-Threading Environment.
  • Worked with middleware in integrating teh services to route through ESI to enable security (Mutual Authentication) and schema validations.
  • Involved in development of fail over platform for CDISI
  • Used Clear case as version control tool and used RAD as IDE.
  • Used spring for Audit and Logging.
  • Involved in development of java project script for Perform source project which can automatically insert teh Perform source users into teh production database
  • Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time
  • Detailed Design of teh modules Profiles and Packages.
  • Designed and implemented scripts for migration of database.
  • Performance testing is done using JMeter.
  • Implementation/Coding of teh modules.
  • Responsible for deploying and maintaining teh DEV, QA and UAT environment.

Environment: Java 1.6, Struts, HTML, JavaScript, CSS, AJX, JDBC, XML, Web Services, JAX RPC, Spring, WebSphere, Eclipse, Groovy, JSON, Dojo, JMeter, DB2, Windows XP, Unix, ClearCase, Maven, Agile Methodologies.

Sr. Java Developer

Confidential, San Jose, CA

Responsibilities:

  • Participated in project discussions and halped in defining teh requirements.
  • Adopted agile methods for development and delivery of teh solution.
  • Responsible for development, Support activities.
  • Used spring framework for building teh application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed HQL queries to retrieve data using Hibernate. Teh Data Manipulation operations were implemented using Hibernate Template provided by spring.
  • Developed Job Management feature which is based on Java Multi-Threading features - Synchronization and Thread Pool, Executor Service concepts.
  • Worked on Java Concurrency and Collections Framework.
  • Developed JSPs as part of teh UI layer and JavaBeans as data carriers.
  • Worked on VMWare VCenter Virtualization to manage application servers of team.
  • Worked on Networking Switching and routing protocols, and different Protocols Configurations, DHCP, DNS, Telnet, SSH, FTP, TFTP.
  • Used JSON to interchange data from server side to client side using EXT-JS framework.
  • Used MVC, Dojo and AJAX for rich UI experience to teh end user.
  • Written database functions and triggers.
  • Developed Class, Sequence and Use Cases diagrams for teh Configuration Archive Module.
  • Conducted technical document code reviews of teh deliverables to ensure quality of outputs. Ensured dat teh product meets expected performance benchmarks by suggesting better way of code writing and using appropriate tools.
  • Bug fixing, conducted Unit, Integration and stress test.
  • Written stored procedures.
  • Written deployment scripts to deploy application at client site.
  • Involving required resources for issue resolution when needed

Environment: Java1.5, J2EE, Spring, Hibernate, JSP, AJAX, Struts, Apache Tomcat, JAXB, JUnit, Maven, CSS, JSON, JavaScript, Dojo, HTML, Windows XP and Oracle10g.

Sr. Java Developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in gathering requirements and built technical specifications from teh requirements.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed RESTFUL Web Services to get teh response from AJAX based calls from front-end.
  • Developed Business logic with teh halp of spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Consumed Web Services (REST & SOAP) from third party for authorizing payments to/from customers and implemented them using CXF.
  • Worked with different Cisco Networking Switching and routing protocols, Configuration archive, FCAPS.
  • Implemented OR Mapping with teh tables in teh Oracle database for one-to-one relation and many-to-one relation with teh tables.
  • Worked on Java Concurrency and Collections Framework.
  • Did Packaging and Deployment of builds through Maven script.
  • Web Logic Application Server is being used as teh Business Service Tool in middle tier.
  • Used Log4j for tracking teh applications.
  • Involved in handling Customer cases.
  • Troubleshooting teh issue by analyzing teh logs.
  • Fixing teh issue by isolating teh root cause

Environment: Java, J2EE, Eclipse, Oracle 11g, Maven, SOAP, LOG4J, Clear case, Clear Quest, Eclipse, Web Logic Server, Scrum, Agile.

Java J2EE Developer

Confidential

Responsibilities:

  • Involved in developing, testing and maintaining/supporting application using Java, J2EE, JUnit, JDBC, Adobe Flex/Flash (MXML/ActionScript), MVP (Model View Presenter) design pattern.
  • Worked as a performance engineer /Java developer with load testing team and worked with them to performance test J2EE applications and support them during teh performance test cycle.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Involved in debugging teh product using Eclipse.
  • Used CVS for version controlling and JUnit for unit testing.
  • Prepared statements are used for communication with Oracle database
  • Created files & deployed on Tomcat using ANT deployment tool.
  • Involved in teh integration of EJBs running on Web logic Server with COM objects running on IIS.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed Servlets and Worked extensively on SQL.
  • Performed Java web application development using J2EE
  • Developed teh Servlets for processing teh data on teh server.
  • Expertise in employing Water Fall Model and best practices for software development
  • Created new set of interfaces and classes (DAO pattern) to fetch data from database tables
  • Used JAXB, created XSD documents to generate automated classes and used them for Marshall /UnMarshallxml documents
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring teh domain for web logic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Involved in debugging teh product using Eclipse and JIRA Bug Tracking.
  • Designing process documents and job flow diagrams using Rational Rose/MS Visio
  • Created Support plan and transitioning newly developed modules to Support team.

Environment: Java 1.5/J2EE, MVC design pattern, UML, XML/XSLT, HTML, IBM DB2 (UDB), SVN, Oracle 10 g, Web logic, Apache Tomcat, Agile TDD, Eclipse, Windows, Unix, Linux.

We'd love your feedback!