Senior Java/j2ee Developer Resume
Fort Worth, TX
PROFESSIONAL SUMMARY:
- Around 8 years of experience in the IT industry. Proficient in all phases of software development life cycle. Expertise in design, development and Implementation of web based application using Java/J2EE platform.
- Expertise in all phases of Software Development Life Cycle (SDLC), which includes Requirements, Analysis, Design, Development, Testing, Deployment, Documentation, Production Support, Maintenance, Enhancements.
- Experience working in Agile (Scrum) development teams.
- Solid proficiency inSpring, Struts, RESTful Web service, and Hibernate with MVC for building web applications.
- Strong experience in frameworks like Spring 3.x, OpenAM, Struts1.2 and Hibernate3.2.
- Expertise in developing database using database engines like Oracle 11g, IBM DB2, SQL Server 2005/2008 and MySQL.
- Expertise in working with Front - end development using HTML, DHTML, AJAX, JavaScript, CSS3, Bootstrap, Servlet, JSP, and XML.
- Expertise in the web and application servers Tomcat, JBoss, Web Sphere and Web Logic.
- Hands on experience in JavaScript frameworks such as jQuery, jQuery Mobile, Angular JS, Node JS.
- Programming experience in Java using tools like Eclipse, WSAD, NetBeans 8.0.
- Experience in Big Data technologies like Hadoop, Hbase, Hive, Nosql like MongoDB and Cassandra.
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Experience in writing Ant 1.x and Maven 2.x build scripts for project development and deployment.
- Performedweb optimization on websites and web services for improved functionality over cross browsers and platforms.
- Accomplished goals and objective by executing projects plans perfectly. Estimated project risks and effectively managed and communicated that to manager in a timely manner.
- Experience in implementing JSP Custom Tags using JSP Tag Libraries.
- Self-motivated and a good team player with excellent communication skills and interpersonal skills, and capable of working effectively even under high pressure challenges.
- Strong logical reasoning and problem solving skills. Quickly grasps of new ideas and technical concepts, and produce meaningful results.
- Excellent trouble shooting and debugging skills
TECHNICAL SKILLS:
Java Technologies: Java (SDK 1.7), J2EE 1.3, EJB 2.0/3, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1,Java Servlets, JNDI, JMS, LDAP, JUnit, Log4j, Struts, JSF, JSON, JPA.
Other Technology: XML, XSD, XSLT.
Languages: Java, C++, C
Build Tools: Maven, Ant, Visual C++
Frameworks: Spring 4.0, Struts2, Hibernate 4.2, Apache Camel,Apache Axis2.
Client Technologies: HTML, XHTML, JavaScript, Angular JS, Node JS, Dojo, AJAX, jQuery, jQuery Mobile, CSS3, Bootstrap .
Web services stuff: XML, SOAP, WSDL, SOA, JAX- WS, DOM, XSLT, UDDI, JAX-RPC, REST, Spring OXM.
Database RDBMS: Oracle 11g, IBM DB2, MySQL, SQL Server 2005/2008
Web/ Application Servers: IBM WebSphere 5.x/4.0, Apache Tomcat 5.x, BEA WebLogic 8.1
Version Control Tools: SVN, CVS, Git, Rational Clear Case, Go
IDE Development Tools: Eclipse 3.5, NetBeans 8.0, WSAD
Operating systems: DOS, Windows XP/7/8, LinuxUbuntu 14.x
Other: MS Visual Studio, jEdit, IE Tester, FileZilla, Putty, Wireshark, TeamViewer, MS Office 2013 (Word, Excel, PP), phpMyAdmin
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
Senior Java/J2EE Developer
Responsibilities:
- Designed and Developed web interfaces for the existing software solutions present in Confidential, which supports different service management applications in a 24x7operation environment.
- Developed web interfaces by using HTML, JavaScript and CSS.
- Developing OpenAM auth modules and JSP pages.
- Using Spring MVCframework for the applying MVC Implementationto the web application.
- Improvised the existing mobile interfaces and satisfied the requirements of end users.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Used hibernate as ORM for persistence.
- Architect.
- Experience in writing the scripting language Groovy which can run on Java virtual machine.
- Grails web framework using Groovy and Java
- Integration of OpenAM application with different systems (OpenDJ, LDAP.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Created Web Services for Remote calling using Axis and SOAP.
- Created RESTful web services interface to Java-based runtime engine.
- Maintained the version control of the development process using CVS.
- Provided 24x7 assistance in resolving system problems and optimized the impacts of issues that were encountered.
- Involved in modifying existing SQL Server objects like tables, Views, Functions, stored procedures.
- For implementing mobile interface we used jQuery Mobile.
- For saving/ retrieving the data through JSON objects, we implemented AJAX calls to interact with mobile web interface and the existing backend framework.
- Worked with User acceptance testing and Unit testing by using JUnit, worked closely with end clients to design user friendly interfaces.
Environment: J2EE, J2SE, Hibernate, MsSQL, Apache Web Server, Spring, Groovy, IBM RSA, Eclipse, AJAX, HTML, CSS, jQuery mobile, SQL developer, JavaScript, C++, JSON, web services, RESTful, SOAP, CVS, Maven, JUnit, Groovy, Axis, Hadoop, Shell, CVS version control, Windows.
Confidential, Schaumburg, IL
Senior Java/J2EE Developer
Responsibilities:
- Developed front-end using Servlet, JSP, AngularJS, Node JS, JavaScript, and CSS.
- Used XML as common message format, XSD Schema for validation, XPath.
- Loadedenvironment specific files in web application like data sources, JNDI properties and JVM custom properties, from WebSphere admin console.
- Developed page templates using Struts Tiles framework.
- For communicating third party API’s we used RESTful and SOAP web services in the application.
- Implemented complex validations using Groovy in different tiers of application.
- Workedin developing Spring related backend services.
- Environment configuration and preparing the Build plan & Deployment.
- Involving on deployment the application to both Prod and Non-Prod environment and executing scripts.
- Coordinating from Onsite with Offshore team for Production Support activities &Enhancements.
- Written hbm.xml and hibernate configuration files.
- Used hibernate as ORM for persistence.
- Extensively used Groovy for functional tests.
- Involved in Enhancements, requirement gathering, and fixing the bugs reported on the Application.
- Used different XML parsers classes in groovy to extract the data from XML files.
- PreparedTest Cases and made testing with JUnit.
- PreparedDocumentation and responsibilities for all activities in UTM enhancements.
- Coordinated with various teams like Execution, Project, WebSphere, WebLogic and DBA.
- Involved in writing and updating the SQL and PL/SQL stored procedures.
- Used GIT as version control tool in the development process.
- Created T-SQL queries, tables, Views, stored procedures and functions that are required for report generation.
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
- Managed change requests and make sure that processes are in place and followed to manage change requests.
Environment: UNIX, J2SE, J2EE, Hibernate, Apache Web Server, MySQL, Spring, Hibernate, Maven, AJAX, AngularJS, Groovy, Node JS, CSS, XML, XSD, Web Services (SOAP & REST), SQL developer, GIT,UNIX Shell Scripting, MKS version control, jQuery mobile, JSON,IBM WebSphere, BEA WebLogic.
Confidential, Chicago, IL
Senior Java/J2EE Developer
Responsibilities:
- Worked on to identify APIs, business requirements, domain knowledge, define data schemas, and document workflow.
- Used Agile software development methodology which helps to develop project plans.
- Created layouts for web pages by using HTML, Bootstrap.
- Styled pages with CSS
- Used XSD Schema for validations.
- Migrated the existing platform from e-commerce to custom checkout retail service platform.
- Used SOAP and RESTful web services to integrate with other modules.
- UsedSpring AOP module to handle transaction management services.
- Involved in mapping the real word object with java objects using Hibernate 3.0 in the development of application.
- With AngularJS, Node JS performed JSON data parsing, to give the information on user interface page.
- Used Spring Web Module integrated with Struts and JSF.
- Created User Interface using Struts and JSTL tags.
- Created different modules with templates, custom filters, specific controllers, scopes, and directives using AngularJS.
- Solid usage of AngularJS view models for separation of data, UI, and logic concerns.
- Developed DAO, complex service components, WSAO using Spring, AngularJS frameworks.
- Created and performed unit test cases for application modules.
- Fixed the cross browser compatibility issues for Chrome, Safari, Internet Explorer, and Firefox.
Environment: J2EE, AngularJS, Node JS, Spring, Hibernate, Struts, Oracle, JBoss Wild Fly 8.1, Web Services (SOAP & RESTful), XML, Maven, XSD,Apache Axis, JSON, JSF, JSTL,JAXB, SVN, Eclipse.
Confidential, Dayton, OH
Senior Java /UI Developer
Responsibilities:
- By using JavaScript, JQuery, CSS, and HTML built some pages from mock-ups
- Proficient on working with CSS Layouts, CSS Background, CSS positioning, CSS border, CSS text, CSS margin, CSS table, CSS padding, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- By using CSS and the Box model built XHTML pages.
- Thoroughly know the differences and kind of bugs occur in different browsers
- Used PHP for backend programming with MySQL database with Apache server.
- For making data exchange between client and server, we used JSON .
- Built some pages which are compliant to ADA and W3C standards.
- For custom client- side validations , used JavaScript .
- SVN version control tool is used for the development process.
- Built and optimized applications interfaces and graphic prototype websites using HTML and CSS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- With tools Linux, Apache, PHP, and MySQL, we maintained 24x7 availability
Environment: UNIX, JQUERY, MySQL, JSON, JavaScript, HTML, XML, CSS, AJAX, SVN, ECLIPSE.
Confidential
Java Developer
Responsibilities:
- Core developer for a campus web based ERP product suite, called Campus Metalink.
- Developed using J2EE and web design technologies such as JQuery, JSTL,Rich Faces, and JSF.
- Database server and Production Servermaintenance for multiple clients.
- Interacting with clients which includes collecting requirements, and giving demo’s on developed modules.
- Worked with Eclipse on Linux platform.
- Using SVN, maintained the version control of the development process.
- Built an internal application by name “Employee collaboration portal”, which provides facilities to collaborate employees internally with the company.
- Interacted with testers and QA experts to fix bugs and tracked all the bugs by using a bug reporting tool and made testing with JUnit.
Environment: Java, Servlets, JSP, JSF, RichFaces, JSTL, JDBC, JUnit,Eclipse, Hibernate, Oracle, Seam, SVN,JBoss application Server, Ubuntu Linux, Apache camel, Apache Tomcat Webserver.