Java/j2ee Developer Resume
Reston, VA
PROFESSIONAL SUMMARY:
- 15+years of years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
- Expertise in JAVA/J2ee, JSP,JMS, SOA, LDAP, JSP, EJB, JDBC, JavaScript, PHP, Unix/Linux Shell, PERL, PL/SQL, T-SQL, C/C++/C#, .NET, Pro*C
- Designed, install, configure, secure, and administer open source Linuxservers for hosting Javaweb applications
- Expertise in the implementation of Core Java concepts & J2EE Technologies (JSF, Web Services SOAP, REST, EJB, JTS, Servlets, JSP, Struts, Hibernate, JPA, Spring, Flex). extensively in the development of Dynamic Data Driven Applications and Services usingC#, C++, .NET FrameWork4, Dynamic Data Driven ASP.NET, SilverLight, Dynamic Data Driven WPF, WCF, ROR, Spring,Oracle in Windows and Unix platforms.
- Work with network security team to modifying design and programming of Linuxfirewalls and network security appliances (3Com, Watchguard) to adapt to changing business requirements.
- Experience on Data Structure, Multithreading, Concurrency, Collections, Exception handling, Serialization.
- Excellent in relational databases like MySQL, Oracle.
- Experience of UNIX/LINUX, Windows XP.
- Working experience of Weblogic Application Server 10.3, JBoss 5.1 and Tomcat7.
- Used Microsoft Office Visio for UML diagrams.
- JProbe for memory analysis, coverage, analysis, and Performance analysis,
- Good at Onshore Offshore Team Coordination.
- Reasonable knowledge on Ruby Scripting.
- Experience in Load testing of Java application/product using JMeter tool.
- Working/Implementation knowledge on Identity Management Software System.
TECHNICAL SKILLS:
Languages: Java/J2EE, C++.
Technologies: JDBC, Servlets, JSP, Hibernate, EJBJMS, Web Service SOAP, REST, Amazon EC2, Design patterns
Open Source Framework: Struts, JSF, Spring
Web & Application Server: BEA Weblogic10.3, JBOSS 5.1, Tomcat 7.0.
RDBMS: Oracle 11, MySQL 5.6.
Client Side: JavaScript, JSON, JQuery, Ajax, Flex
Markup Languages: HTML, XML, CSS, XSL.
Operating System: Windows 2K/XP, Linux.
Tools: CentOS, Cactus, JProfiler, PMD, Cruise controlSoapUI, JMeter, Toad, Sql Developer, ANTMaven, Cygwin, Jira, Watson, MQC, TestNG, NewRelic
Source/version control tools: SVN, CVS, VSS, Perforce, ZenDesk, Jenkins
Design Tools: UML (power designer, MS Visio)
Middleware: Tibco
IDE: BEA workshop, Eclipse, Net Beans
Languages: Perl,C/C++,.NET/C#,Oracle PL/SQL
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Java/J2ee Developer
Responsibilities:
- Moving product/code to amazon servers (EC2 instance) - Below steps automated using Java/J2EE product.Spinning up of new instance.
- Setup up necessary product related software (Jdk, Jboss, mysql)
- Setup Public Key on EC2 instance
- Setup Google two factor keys on EC2 instance.
- Implement load balancer (High Availability) approach.
- Setup Renga project environment on these machines.
- Running application servers (Jboss) on EC2 instance(s).
- Database replication from existing DB servers to new Amazon DB Servers and vice versa.
- Accessing application(s) from outside world from EC2 servers, setting proper security group(s).
- Setting up load test environment using Jmeter and generate reports out of those test suites.
- Setting up certs to access application servers from HAProxy load balancer.
- Other key task implemented
- Implemented small product (GateKeeper) to lock amazon cloud servers using google2factor and public/private key.
- Involved in enhancement for type2 users.
- Bug fixes
- Performance tuning using jmeter tool (was set expectation to double the current production numbers)
- Added application servers to New Relic and generate reports.
Environment: Java/J2EE, Windows, Linux. JSF, Spring MVC, Spring JDBC Template, JMS, XML, CentOS JBoss 5.1.0.GA, JNDI, JSON, JavaScript, Web Service (REST), SoapUI, Eclipse, SqlDeveloper, and Google 2factor, Hadoop, Mysql, Design patterns, Watson, Zendesk, Jenkins, JMeter, PHP, Unix/Linux Shell, PERL, PL/SQL, T-SQL, C/C++/C#, .NET, Pro*C
Confidential, NJ
Java Lead
Responsibilities:
- Involved in designing, coding & testing for the module/ SRS - Taking full ownership on the assigned modules/tasks/ SRS/BRS, and managing team members and to get work done from team members (Onsite/Offshore team)
- Helping team members to solve technical and functionally issues occurred during design/coding phase.
- Reporting the status of the project to project manager (Aricent and Verizon)
Environment: Java/J2EE, Windows, Linux.JSF, Struts, Spring MVC, EJB, Hibernate, JMS, Oracle, XML, WebSphere 8.0, JNDI, JDBC, JSON, JavaScript, WebService (SOAP, REST), SoapUI, DotNet, Eclipse, SqlDeveloper, PMD, PHP, Unix/Linux Shell, PERL, PL/SQL, T-SQL, C/C++/C#, .NET, Pro*C
Confidential, Washington, DC
Java/J2ee Developer
Responsibilities:
- Involved in designing, coding & testing for the BRS/SRS - Having full ownership on the entire modules.
- I was responsible for both High Level & Low level design.
- Writing detailed design documents (Including code snippet & UML diagrams) for the modules before hand over the documents to the respective developers.
- Involved in end to end design and development (UI, middleware, backend)
- Distributing the task to team members based on their skillset discussing with my supervisor.
- Helping team members understanding both (Functional & Technical).
- Fixing deadlines on the assigned task and tracking the health of the modules.
- Agile methodology incorporated for most of the corporate loads.
- Completed language translation project, which was required to convert values/fields into different locales/languages.
- Got appreciation from customer for implementing language translation project less than 15 days
- Prior to this FedEx Services outsourced this specific task to third party vendor by spending in huge amount
- This process was must as part of pre build activity during each corporate load.
- The project saved huge amount of spending (FedEx Service).
- Supporting product for couple of weeks once it goes live, until support team well versed with the product.
- Modules I was responsibility/lead during this tenure
Environment: Java/J2EE, Windows, Linux.Spring MVC, Struts, EJB, JSP, Hibernate, Ajax, JSON, Oracle, XML, Weblogic10.3, Linux, JSON, JavaScript, JQuery, PHP, Unix/Linux Shell, PERL, PL/SQL, T-SQL, C/C++/C#, .NET, Pro*C
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in designing, coding & testing for the BRS/SRS - Having full ownership on the entire modules.
- I was responsible for both High Level & Low level design.
- Involved in end to end design and development (UI, middleware, backend)
- Writing detailed design documents (Including code snippet & UML diagrams) for the modules before hand over the documents to the respective developers.
- Become a key team member on development side.
- Distributing the task to team members based on their skillset discussing with my supervisor.
- Lead a team of size 4.
- Helping team members understanding both (Functional & Technical).
- Fixing deadlines on the assigned task and tracking the health of the modules
- Followed agile methodology.
- Implemented Event Board, which was combination of Orders, Notification.
- We have separate screen for showing reports on Orders, Notification etc.
- Got rid of those complex screens and designed, coded to accomplish those in a single screen
- Saves customer/end users time from navigating
- Implemented Hibernate Caching to improve the performance.
- Implemented Pie Chart to show the report in pictorial representation.
Environment: Java/J2EE, Windows, Linux.Spring MVC, Struts, EJB, JSP, Hibernate, Ajax, JSON, Oracle, XML, Weblogic 10.3, Linux, JSON, JavaScript, JQuery, PHP, Unix/Linux Shell, PERL, PL/SQL, T-SQL, C/C++/C#, .NET, Pro*
