Java Programmer Resume
Sunnyvale, CA
SUMMARY:
- Over 7+ years of experience in Software Development of J2EE Applications.
- Experienced used IDEs like Scala IDE, Eclipse and STS.
- Well versed in distributed system - using Java (JDK 1.8), J2EE technologies.
- Hands on experience using scripting languages like Java Script, Linux bash.
- Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming
- Experienced in using design patterns Singleton, Factory method, Facade, MVC Worked on XML Parsers (SAX, DOM).
- Experience with Web services SOAP (Simple object access protocol) and Rest Web Services using WSDL /JSON.
- Experience in working with Agile Methodology and Web services using Service Oriented Architecture.
- Experience in Web Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, RESTFUL.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Experienced in database such as SQL Server 2000/2005, Oracle, and MySQL.
- Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL and T-SQL.
- Excellent working knowledge on App server like, Weblogic 7.0/8.0, Tomcat 7 in building and deploying applications.
- Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring.
- Expertise working on Application servers, Web servers likes IBM Websphere 6.x/5.x, BEA WebLogic, Glassfish Server and Apache Tomcat 7/8.
- Experience with ANT, Maven, Jenkins and Version Control (GIT).
- Experience in utilizing open-source frameworks as Hibernate & Spring.
- Hands on experience working with databases like Oracle 11g, MySQL
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Written JUnit Test Cases for unit testing.
- Strong problem analysis and resolution skills.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
TECHNICAL SKILLS:
Language: JAVA, JSP, HTML, XML, JSP, JavaScript, Shell script.
Operating System: Linux, Solaris, AIX-UX, HP-UX, Windows 2000/NT
Web App Servers: BEA Web logic Server 8.1/7.3, Web Sphere App server 5.0/4.x, WASDGlassfish App Server, Tomcat
Middle Ware: TIBCO EMS, JMS, Web Services (SOAP, REST)
Databases: Oracle, MySql, and MS-SQL Server
J2EE Technologies: Spring 4.1, Hibernate JDBC, RMI, JMS, JNDI and EJB
Scripting Languages: JavaScript, UNIX Shell Script
IDE: Eclipse, Edit plus, WSAD, Net BeansTools: Visual Age Java, Rational Rose and Together/J, Junit, QTP, SeleniumJakarta ANT, Visio 2000, Log4j, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Java Programmer
Responsibilities:
- Analyze the existing server s architecture and hierarchy. Each component s behavior and check actual source code.
- Re - implement the core component of the server and re-implement all the required behavior of the server.
- Purge the existing legacy data in data center.
- Involved in design and development of the application to support Localization
- Participated in Code, Design, Analysis, and Test Plan Reviews
- Design Standards for the project (Coding, Design)
- Test the new server and analysis the performance.
Environment: Java/JavaEE, Python, spring 3.x, API, Oracle, PL/SQL, Jetty server and Testing.
Confidential, Sunnyvale, CA
Java Programmer
Responsibilities:
- Designed and developed the system using Java/JavaEE
- Implemented J2EE based application and integration with Chinese government open API.
- Experience in using Log4J
- Implemented UI by JavaScript library.
- Application developed with strict adherence to J2EE best practices.
- Used Spring Core, Spring IOC, and Spring MVC to develop the applications.
- Developed RESTful web services for SIMPL and Insight applications.
- Performed unit testing of core functionalities using JUnit.
- Create stories and tasks in JIRA for each sprint.
- Deploy application to WebLogic server.
Environment: Java8 J2EE, JSP, Servlet, spring, HTML, XML, JavaScript, RESTeasy, Hibernate, Web Services, (SOAP), JBOSS, JIRA, HUDSON, Oracle, JUnit
Confidential, Pleasanton, CA
Programmer
Responsibilities:
- Designed and developed the application using Agile approach
- Implemented J2EE/Scala for service for the system with different design pattern.
- Designed and developed Business components using Scala technology.
- Developed Spark based big data process system and integrated with HDFS & Datastax.
- Designed database model.
- Involved in design and implementation of prototype pattern in different modules.
- Wrote Hive queries and CQL for different database for larger data retrievals.
- Developed W eb Services using SOAP, WSDL and XML.
- Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
- Experience in using Log4J.
- Involved in Unit & Integration Testing for different Modules in the application.
- Wrote build & deployment scripts using shell scripts and SBT.
- Wrote Junit test classes.
Environment: Java/JavaEE, Scala, Cassandra, Spark, Big data, Hive, Linux bash.
Confidential, Santa Clara, CA
Programmer Analyst
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Used Agile/Scrum methodology.
- Developed application using Java, AOS (framework), Servlets, JSP, HTML, JQuery, and JavaScript.
- Developed multithreaded programs using thread pools, wait/notify.
- Implemented the web-based application following the MVC architecture using spring 3.0 Framework.
- Used design patterns like Factory/Singleton.
- Created backend data layer using JDBC, Cassandra, and MYSQL, Oracle PL/SQL.
- Used Restful Web Services for Vendor Products inquiry and supply tracking information.
- Experience doing unit testing using Junit.
- Used Maven for compilation and building JAR, WAR and EAR files.
- Used Log4J for Logging.
- Used Jenkins for CI, Release management
- Used UNIX Shell scripts to automate production tasks
Environment: Java, J2EE, JSP, JavaScript, Spring 3.x, Web Services, Cassandra, MySQL, Jenkins, Akamai, Oracle 11g/9i, JUnit, JDBC, Maven, PL/SQL, Junit, Solaris/Linux.
Confidential, Palo Alto, CA
Programmer Analyst
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Used Agile/Scrum methodology.
- Implemented the web-based application following the MVC architecture using spring 3.0 Framework.
- Developed application using Java, Servlets, JSP, HTML, JQuery, and JavaScript, backbone.js.
- Used SPRING for IOC and Database access framework.
- Used Restful Web Services for Vendor Products inquiry and supply tracking information.
- Performed JVM tuning by looking at Thread Dumps.
- Experience doing unit testing using Junit.
- Used UNIX Shell scripts to automate production tasks
Environment: Java, J2EE, JSP, Spring 3.x, JavaScript, backbone.js, Web Services, Websphere App Server, Oracle 11g/9i, JUnit, JDBC, PL/SQL, Eclipse, Maven, Junit, Solaris/Linux.
Confidential, Hillsdale, Illinois
J2EE Developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Used Agile (Scrum) methodology.
- Developed user interface using JSP, and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using MVC based architecture with help of Apache Spring-MVC.
- Used WebServices to extract network related data from various servers.
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Developed RESTful web services for SIMPL and Insight applications.
- Performed unit testing of core functionalities using JUnit.
- Create stories and tasks in JIRA for each sprint.
Environment: JAVA J2EE, JSP, JBoss Server, Servlets, JDBC, HTML XML, ANT, Oracle 8i, PL/SQL, JMS, Unix Shell Scripts, Maven, JUnit, Linux/ Sun Solaris, SVN.
Confidential, Miami, FL
J2EE Programmer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Created the web application using MVC/Spring to manage runtime content, in the form of POIs.
- Used RMI programming to extract router/network engine
- Used TCP/IP sockets to read/write to servers for file transfers.
- Stored relevant data in Oracle tables
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Used WebServices to extract network related data from various servers.
- Worked on creating and tuning of back-end Oracle PL/SQL stored procedures.
- Used JUnit for Unit testing the application.
- Used HUDSON for continuous Integration, Build Management and automated test execution
- Performed production support of the application in production.
- Developed and maintained Maven.
- Managed daily production issues.
Environment: Java, J2EE, JSP, TCP/IP Sockets, Servlets, Spring, Hibernate, Struts, JavaScript, Weblogic App Server, AGILE, Web Services, SOAP, WSDL, PL/SQL, Oracle 9i, Unix Shell Scripting, UML, Rational Rose, Solaris.
Confidential
Java Developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using MVC based architecture with help of Apache Spring.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: s: Java, JSP, Servlets, spring, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
