Java Developer - Boston - Ma Resume
SUMMARY:
- 8 years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing.
- Good working knowledge in CORE concepts of JAVA including Threads, Collections framework and JAVA I/O packages.
- Designed and developed exception handling framework using Spring AOP.
- Experience using SOAP web services (JAX - WS 2.2).
- Experience developing Restful web service (JAX-RS1.1) using Jersey
- Experience with application server like JBOSS and web server like Tomcat.
- Experience with internet technologies TCP/IP, HTTP, HTML
- Experience in development of logging standards and mechanisms based on Apache log4J.
- Experience in using IDE's for development like Eclipse Luna, Galileo and IntelliJ.
- Knowledge of building and packaging project using Apache Maven.
- Basic Understanding and Implementation of Groovy.
- Working knowledge of Reflection API.
- Hands on experience using tools like Eclipse, IBM RAD, TOAD, SOAP UI and Linux vi editor.
- Experience in developing and consuming WebServices using Axis-2, JAX-WS and JAX-RS
- Web development using JSP’s, JSF 2.0, servlets, Spring MVC.
- SDLC and its various methodologies such as Waterfall, Agile development.
- Design Patterns such as Singleton, Iterator, DTO's, BO's, State, Strategy, Factory, SOA, MVC, REST
- Experience in developing the distributed applications using J2EE Application servers such as IBM WebSphere, BEA Weblogic and Jboss.
- Worked on Operation Systems like Windows’ XP/2003/07/08NT, Sun Solaris, UNIX, and Linux, Redhat ES5.
- Good experience in JavaScript MVC framework like AngularJS
- T-Sql/ Pl-Sql programming using Oracle 10g and sql server 2008R2 (Query, Triggers, Stored Procedures, Indexes, Functions, Views, Temp Tables)
- Version control using IBM's RTC, SVN.
- Creating class diagrams, database diagrams and package diagrams (UML modeling) using MsVisio.
- Experience in working on operating systems including Windows XP/NT/2000, UNIX.
- Worked with different SDLC methodologies like Waterfall and Agile (TDD, SCRUM and XP).
- Strong knowledge of data structures like HashMaps, HashTables, Lists, Linked list, Hashset.
- Heavily used collections, generics, IO classes, Exception handling.
- Designed and developed code for Marshalling and unmarshalling xml using JAXB 2.1.
- Utilized Hibernate and Spring Jdbc framework for persistence.
- Strong experience on HTML and JavaScript.
- Pivot tables, dashboards, lookup functions, charts, graphs using Ms Excel 2010 for data analysis.
- Hypothesis testing, regression analysis, regression model building using SAS.
- Provisioned AWS S3 buckets for backup of the application and sync this contents with remaining s3 backups.
- Used JavaScript, jQuery for user interactions in pages.
TECHNICAL SKILLS:
Programming Languages: Core Java (multithreading, Collections, Generics, etc.) Java, J2EE, SQL, JavaScript, XML, XSLT, HTML5, CSS3
J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JPA, ODBC, Java Mail API, JNDI, XML, AJAX, RMI, JSP Custom Tag libraries, JAXP, JAX-RPC, JAXB, JSON
Frameworks: Hibernate, Spring MVC, Core, AOP, Groovy and ORM modules, AngularJS
Web Services & XML: SOAP, JAX-B, JAX-RPC, JAXP (DOM, SAX), WSDL, XML, XSLT, JAX-WS, REST, JAX-RS.
Application & Web Servers: Apache Tomcat 5.X/ 6.X, IBM Web Sphere WAS, Portal server, JBOSS 6.x
IDE tools: Eclipse, JDeveloper 9.x/10/x, PL/SQL Developer, Putty, Star UML, TOAD, RAD, WinSCP.
Databases: Oracle 9i/10g, MS-SQL server 2008 R2, MySql
Operating Systems: Windows (2000/XP, vista), UNIX, Linux
Build Tools: Ant, Maven
Version Control: Win CVS, Subversion (SVN), VSS, RTC
Others: MS Office, HTML, CSS, Unix Shell Scripting, Log4j, XSL, XSLT, XPATH.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer - Boston - MA
Environment: and tools: Java/JEE JDK 1.6, Spring MVC, JSP's, Junits and Easymock, Mysql
Responsibilities:
- Analyzed requirements, use case diagrams and descriptions.
- Created JSP's, html pages.
- Utilized spring mvc to create controller classes.
- Created controller classes, Service methods, DTO's, BO's and DAO's.
- Created junits for unit testing using Easy mock.
- Created IBM websphere application server and IBM websphere portal server.
- Configured IBM websphere application server and portal server for jdbc connections, datasources and jms queue connections.
- Built application using maven and deployed application EAR.
- Created dynamic web page using HTML5, CSS3, AngularJS.
- Designed and developed custom jQuery components for the front end client side validations.
- Created database objects tables, views, stored procedures, functions.
- Created complex queries utilizing multiple joins for retrieving data.
Confidential
Software Engineer - Portland OR
Environment: and tools: Java/JEE JDK 1.6, Spring, Web Services, TIBCO Queues/Topics, Sql server 2008R2, Eclipse, IntelliJ, Winscp, putty, TIBCO Designer, Gems, XSD’s, WSDL/XML
Responsibilities:
- Leading development efforts of Lean superset.
- Performing requirement analysis and documentation.
- Deployed applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
- Working with Product owners to prioritize work items, working with Project managers and BA’s to prepare test cases for integration testing.
- Created abstract and concrete Java classes,interfaces, implemented business logic.
- Created collection objects, Maps, list and Sets using generics.
- Used conditional statements like if-else, switch, iterator blocks like for, while, enhanced for loop.
- Implemented exception handling in every class, catching checked exceptions and unchecked exceptions.
- Created user defined exception handling classes.
- Created IO connections. Utilized FileReader, FileWriter, BufferedReader, BufferedWriter classes for IO connections.
- Used java.lang, java.util, java.io.
- Created wsdl, XSD files.
- Created entity beans using JAXB from XSD files. Created perl script for the same.
- Created DTO's, BO's and DAO's.
- Created client, generated stubs for soap web service consumption.
- Created hibernate configuration file to connect with database.
- Created hibernate entity classes.
- Performing unit testing using junit and mockito.
- Developed SOAP web service using JAX- WS 2.2.
- Created database tables with various constraints including Primary key and Foreign key in SQL Server 2008R2.
- Extracted data from SQL Server 2008R2 database tables into flat data files and Excel sheet.
- Created advanced SQL queries with multi-table joins, group functions, subqueries, set operations and T-SQL or PL/SQL functions.
- Implemented eh-cache for caching oltp data.
- Used GOF design patterns and design principles like Single responsibility, Open Closed principle, dependency injection and interface segregation.
- Working with devops support team to resolve any build and deployment related issues.
Systems Engineer
Environment: Java/ JEE, JSP, Spring MVC, Ant, Glassfish, JPA
Responsibilities:
- Understanding requirements
- Developing web components using JSP and Spring MVC.
- Created ant build script.
- Built application using ant and deployed it on glassfish.
- Developed backend using JPA and Oracle 10g.
Confidential
Java Developer
Environment: Java J2EE, JSP, Oracle 10g, JPA, Apache Tomcat, HTML, Javascript
Responsibilities:
- Understanding requirements
- Developing web components using JSP and JSF 1.1.
- Used Apache Tomcat web server
- Developed backend using JPA and Oracle 10g.
- Created html pages.
- Implemented Javascript for validations.
