Jr.java Developer,resume Profile
OBJECTIVE
Seeking a challenging position in J2EE/Java/PHP as senior software engineer/architect
SUMMARY
- Highly motivated and skilled senior software engineer/architect with masters degree in computer science
- Many years of hands-on industrial experiences in enterprise software application design and development
- Solid software engineering experience in J2EE/Java with web and data persistence frameworks and Web Services
- Experienced in Java and PHP/LAMP programming under Windows and Unix work environment
- Working knowledge with application servers and web servers Tomcat, Apache, WebSphere, WebLogic, JBoss
- Good communication skills as an excellent team player
- Professional certification: Sun Certified Programmer for JAVA 2 Platform
SKILLS SUMMARY
Languages: Java, PHP, Python, Ruby, Groovy, JavaScript, C/C , Perl, SQL, PL/SQL, Unix Shell Scripts
Java/J2EE: Servlet, JSP, EJB, Web Services/SOA, JMS, JDBC, JMX, RMI, CORBA, JNDI, Tomcat, Apache, WebSphere, WebLogic, JBoss, ColdFusion/JRun, SAP, Design Patterns, Maven, Ant, Gradle, Struts Framework, Spring Framework, Ajax, GWT, JSF, Richfaces, Hibernate, JPA, UML, Rational Rose, Agile, LDAP
Databases: MySQL, Oracle 8i/9i/10g, DB2, Teradata, PostgreSQL, SQL Server, ODBC, JDBC, PL/SQL
Platforms: Windows 7/XP/NT, Linux, AIX, Sun Solaris, HP-UX, Mainframe
IDEs: Eclipse, Spring STS, RAD/WSAD, JBuilder, IntelliJ IDEA, Oracle JDeveloper
Version Control: CVS/SVN/GIT, Rational ClearCase, Perforce, PVCS, Microsoft VSS, SCCS, RCS
Internet: HTML, CSS, DHTML, XHTML, XML, PHP, JavaScript, jQuery, Dojo, Java Applet, EDI, CGI
EXPERIENCE
Confidential
Software Consultant / Junior Java Architect
- Worked on Java architect functions and assignments based on client requirements to conduct various scenarios for providing architectural evaluation and recommendation within the context of client product system infrastructure and integration.
- Involved in a variety of architectural roles and tasks in terms of architecture buildup, code analysis, system configurations, environment optimization, troubleshooting, scenarios analysis, and solution recommendation, etc.
- Participated in the full lifecycle scenarios for product reviews and architectural system establishment with respect to feature assessment, defect fixes, demo application development, verification testing, and architectural reviews
- Skills used : Java/J2EE, Solr/ZooKeeper, Spring Framework, SOAP/RESTful Web Services, Struts 2, Ant, Maven, JUnit, Tomcat, Agile
Confidential
Software Consultant / Senior Software Engineer
Participate in the design and implementation of Java/J2EE based web applications using Spring Framework, Spring MVC, maven, SOAP/RESTful web services, JUnit, and Agile methodologies.
- Participate in the web application architecture, design, implementation, testing, and maintenance tasks
- Involved in the design, implementation and unit testing for the new features and defect fixes
- Skills used: Java/J2EE, Spring Framework, SOAP/RESTful Web Services, Maven, JUnit, Agile
Confidential
Software Consultant / Senior Software Engineer
- Responsible for design and implementation of web applications for serving carbon emission reduction and credits programs and associated procedural documentations.
- Participated in the web application architecture, design, implementation, testing, and maintenance tasks
- Involved in the design, implementation and unit testing for the new features and defect fixes
- Skills used : Java/J2EE, Groovy and Grails, Hibernate, Amazon Web Services EC2/S3, Spring Framework, Maven, JavaScript/jQuery/ajax, HTML/CCS, MySQL, Apache/Tomcat
- Involved in the architecture, design, and implementation of web-based ecommerce oriented applications for online stores and shopping retailers.
- Software Consultant / Senior Software Engineer Client: Golden Link Plus 05/2012-06/2013
- Involved in the project planning, scheduling, requirements gathering, and Agile/Scrum development processes
- Conducted various research on the new technologies and frameworks required for clients' projects
- Skills used: Java, J2EE, Spring MVC, GWT, RESTful Web Services, MySQL, Apache, Tomcat, Linux, SSO, CAS Server, Jenkins, GIT, Design Patterns, Apache Solr, HTML/CSS/JavaScript/Ajax, PHP/Wordpress/Drupal
Confidential
- Participated in the development processes for various client web applications for creative and unique customer shopping experiences.
- Worked on the new features and troubleshooting processes through the development lifecycles of design and implementation
- Skills used: Java, J2EE, Groovy and Grails, RESTful Web Services/Restlet, Maven/Ant, PostgreSQL, Apache, Tomcat, SVN, GIT, Jenkins, Linux, HTML/CSS/PHP
Confidential
- Worked on some assignments for enhancing the PHP/LAMP application through feature changes and optimization.
- Conducted development and testing work items on the feature enhancement and optimization for the application
- Skills used: PHP/CodeIgniter Framework/HTML/CSS, Apache
Confidential
- Involved in the design, implementation and testing procedures for PHP based web applications by working on new features and defect fixes.
- Performed various work tasks for the new feature updates and troubleshooting processes in PHP and UI scenarios
- Skills used: LAMP/PHP/HTML/CSS/JavaScript/Ajax, Apache, Git, Linux, MySQL
Confidential
- Worked on a variety of assignments for standalone and web based Java/J2EE applications pertaining to search engine and NoSQL systems.
- Involved in the design and implementation processes for developing Java/J2EE applications for search functions and data storage through NoSQL systems
- Utilized Python scripts to implement modules and functions for Linux application environment
- Skills used: Java, J2EE, Python, MySQL, Redis, Riak, ElasticSearch, Solr, Fast ESP, Linux, Apache, Tomcat, SVN
Confidential
Senior Software Engineer
- Developed Java/J2EE server software and applications and build complex and mission-critical distributed applications using Struts, Hibernate, Spring Framework, JMS/ActiveMQ, Maven, and Web Services.
- Responsible for the full life-cycle of projects, including requirements, design, implementation, automated testing, debugging, and deployment
- Worked closely with senior enterprise engineers, game designers, game programmers and QA to deliver industry-leading solutions using various Java/J2EE technologies
Confidential
Senior Software Engineer
- Responsible for designing and implementing J2EE-based web applications using various Java/J2EE technologies including Struts, JSF, JPA, Hibernate, Spring Framework, Maven, and SOAP/RESTful Web Services.
- Involved in designing and implementing J2EE applications using various frameworks such as Spring framework 2.5/3.0, JPA/Hibernate, Struts/JSF RichFaces, and Web Services
- Designed and developed web applications with IBM RAD 7.5.4/8.0 running on Tomcat, WebSphere, and JBoss servers using IBM DB2 and MySQL
- Worked on version control system SVN/CVS to manage the application release and branching processes
Confidential
Senior Software Engineer
- Participated in web application design, implementation and development using WebSphere commerce server and J2EE technologies.
- Involved in the design and implementation of web applications with WebSphere commerce server
- Performed various tasks in the software cycles of web application including requirements gathering, design, implementation and testing scenarios
Confidential
Senior Software Engineer
- Designed, implemented, and delivered web-based J2EE/Java applications as a senior software engineer and technical lead.
- Involved in the design and implementation of various web-based J2EE/Java applications as the technical lead
- Skills used:
- Java/J2EE, servlet, JSP, EJB, Spring 2.0/2.5, Web Services, JMS, JMX, Struts, GWT, JSF, Ajax
- WebSphere, Oracle, MySQL, Unix, Ant, Maven, JBoss, Tomcat, SOAP, REST Web Services, UML
- Involved in designing, architecting, and leading the project efforts for J2EE-based web applications
- Worked on various web-based functional services/feature implementations as a project/technical lead
- Participated in design and delivery of Java server components for a complete mobile retail solution system involving multi-platform client, web and mobile web WAP
- Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, Spring framework, Hibernate, Web Service, JDBC, JMS, JMX, GWT, JSF, and Struts, etc.
- Created architecture and process for asynchronous processing flows with JMS Broker, timer, and scheduler
- Conducted various load and performance evaluation scenarios using JMeter scripts and profiling tools
- Involved in the design and implementation for billing service for contents billing transactions
- Designed and implemented billing processing modules and functions using gift card and coupons
- Involved in client to server end-to-end flow messaging application design and implementation
- Designed and developed GWT-based web applications for mobile content presentation layer
- Provided supervising and mentoring support for junior engineers in the team
- Designed and implemented importing features for importing various files in ZIP/XML/CSV formats
- Developed web-based J2EE/Java applications for providing campaign functionalities for web/mobile contents
- Coordinated and led the integration testing processes for various modules and platforms
- Provided high-level and detailed technical analysis and leadership for various feature implementations
- Received various performance awards for excellence work
Confidential
Teradata Division, Senior Software Engineer
- Involved in developing and delivering Teradata JDBC driver releases using Java
- Designed, implemented, and delivered Teradata JDBC driver releases using Java, and developed J2EE-based applications to integrate, support and certify Teradata JDBC driver with J2EE application servers.
- Developed features for Teradata JDBC type 4 driver to implement JDBC 2.0/2.1/3.0 API specifications
- Participated in implementing and delivering Teradata JDBC driver efixes to fix driver defects per customer needs
- Utilized various development tools and platforms to develop Java applications, including JBuilder, WSAD, Eclipse, Oracle JDeveloper 10g, Microsoft Developer Studio Visual J , etc.
- Worked on Teradata JDBC Driver Certification on Web Application Servers
- Designed and developed applications and test suite packages including servlets, JSP, EJB, Spring, Hibernate, and Web Services to certify Teradata JDBC driver with various web application servers WebLogic, WebSphere, JBoss, ColdFusion, SAP on Windows and Unix systems Sun Solaris, Linux, AIX, HPUX
- Installed and managed various application servers including WebLogic 7.0/8.1/9.1, WebSphere 5.0/5.1/6.0/6.1, JBoss 3.2/4.0, ColdFusion MX 6.1/7.0, SAP web application server 6.40 on Windows and Unix machines to provide JDBC driver customer support, troubleshooting, unit testing, and sanity testing.
- Developed and implemented various J2EE applications servlets, JSP, EJB using WebSphere Studio Application Developer WSAD 5.0/5.1 and IBM Rational Application Developer RAS 6.0 to validate and certify Teradata JDBC driver on WebSphere server
- Integrated, supported and certified Teradata JDBC driver with WebLogic 7.0/8.1/9.1, WebSphere 5.0/5.1/6.0/6.1, ColdFusion MX 6.1/7.0, and SAP web application server 6.40 using JSP, Servlet, and EJB applications
- Set up and validated Teradata JDBC Driver configuration with SAP BW 3.5 Universal Data Connector
- Involved in designing and developing Teradata JDBC driver test suite
- Worked on Teradata JDBC driver certification on different platforms
- Developed and implemented test suite automation processes and systems for certifying Teradata JDBC driver on WebLogic, WebSphere, and JBoss application servers
- Enabled test suite to run as a servlet and EJB deployed on various application servers
- Conducted Teradata JDBC driver beta testing on the customer site Albertson's as engineering beta site manager
- Utilized ClearCase version control system efficiently to deliver Teradata JDBC driver releases and develop Java/J2EE applications in a team environment
- Good capability of educating and training myself with new knowledge and technical areas such as SAP systems
- Made all efforts to develop original ideas/solutions to contribute to corporate intelligence assets and patent processes
Confidential
Software Engineer
- Responsible for designing and developing J2EE-based wireless application protocol WAP applications to provide ringtones, pictures, and games for mobile phone and online users through wireless service providers including AT T Wireless, Verizon Wireless, and Cingular Wireless.
- Designed and built WAP sites for providing wireless entertainment contents including ringtones and games using J2EE applications servers, J2EE design patterns, Java Servlets, JSP, EJB, Spring, Hibernate, and Web Services
- Designed and developed WAP platform for J2EE applications using Eclipse, JBoss, Tomcat/Apache servers
- Built all the applications and WAP platform using Jakarta Ant and Maven build tools
Confidential
Consulting Company:
Software Consultant / Software Engineer
- Involved in designing and developing J2EE online billing application for XO Communications using Java Servlet, JSP, EJB, WebLogic 7.0 and Struts Framework.
- Responsible for designing application architecture and prototypes for J2EE online billing system
- Developed and implemented Java Servlet, JSP, and EJB modules using WebLogic server 7.0, Struts and Oracle
Confidential
- Responsible for designing, coding, maintaining, and supporting several server-based critical railway transportation software systems WOR and AEI , and working on internet and intranet applications using Java, J2EE EJB, JSP, Servlet , C , Visual C MFC , Perl, HTML, DB2, EDI, and MQSeries on AIX and Windows NT/XP platforms.
- Lead mid-tier AEI/WOR server systems developer responsible for corporate-wide WOR/AEI system support
- Developed, enhanced and maintained C -based WOR Work Order Reporting System application as the middleware residing AIX server between field users and mainframe for railway train schedule operations
- Developed and maintained web-based WOR Utility application for retrieving data from IBM DB2 databases on AIX servers using J2EE and IBM WebSphere application servers
- Maintained and supported various server based and web based applications in a variety of technologies including C , Visual C , Java, Perl, and shell scripts on AIX servers and Windows servers
Confidential
- Involved in Java-based application design, development, and functional testing for standalone kiosk and vending machines.
- Worked on the design, implementation and system/functional testing for standalone kiosk Java applications on Linux platforms and device integration
- Utilized various technologies and shell scripts to integrate and operate device-driven modules for kiosk machines
Skills used: Java/J2EE, Spring Framework, SOAP/RESTful Web Services, Maven, JUnit, Agile
Confidential
Software Consultant / Software Engineer
- Participated in a variety of work assignments for internet and intranet applications using C/C , Perl, HTML, DB2, EDI, and MQSeries on AIX and Windows NT/XP platforms.
- Developed, enhanced and maintained C/C -based web application using C/C , HTML, CSS, JavaScript, EDI
- Involved in various work tasks for web applications on both Windows and AIX platforms including new features, bug fixes, and maintenance
Confidential
- Responsible for designing and developing new features for wireless Internet and GSM/UMTS mobility signaling and call processing protocols on UNIX and Windows NT platforms. Maintained the group's website.
- Involved in designing, coding, testing, and maintaining telecommunication related software, specifically for Global System for Mobile communication GSM and 3G wireless architecture for the wireless Internet
- Worked on both UNIX Sun Solaris and HP-UX and Windows NT platforms for developing software with MAP, TCAP, SCCP, and BSSAP of SS7 protocols using various software technologies
Confidential Software Programmer
- Involved in designing and implementing full lifecycle development for digital signal processing applications in Visual C /C and internet technologies.
Confidential Research Assistant
- Designed and implemented data model application systems for water and soil dynamic engineering models.