J2se/j2ee Developer Resume
Stamford, CT
SUMMARY
- A self - motivated and developer with 6+ years of progressive experience in JavaSE/J2EE technologies.
- Proficient with all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as a developer.
- Experience with various frameworks like Struts, Spring and Hibernate.
- Extensive experience with Oracle 10g, Derby, and distributed database concepts.
- Experience in various searching/sorting algorithms and advanced data structures including linked lists, sets, hash maps/tables/codes, binary search trees, heaps, stacks and queues.
- Experience with various platforms Windows, UNIX and Linux RedHat/Ubuntu, Mac OS X.
- Experience with networking protocols UDP/TCP-IP, NAT, DHCP, DNS, SNMP, FTP, telnet and IP Multicast.
- Exposure & Knowledge of GUI (AWT/Swing) and Multithreading, web development technologies such as HTML5, CSS and JavaScript, asynchronous I/O (Input/output) and concurrency.
TECHNICAL SKILLS
Programming languages: Java, C, C++, SQL, PL/SQL, Matlab, Python
Java/J2EE Technologies: Java 1.4, 1.5, 1.6, Servlets, JSP, JNDI, EJB 3.0/2.0/1.1, Java Beans, JMS, JSTL, EL, JPARMI
Web Tech/Certificates: HTML 4.01/XHTML/HTML5, CSS, JavaScript, XML, AJAX GUIAWT/Swing
Frameworks/Libraries: Struts2, Spring, JUnit, Apache Ant/Maven, Hibernate
IDEs: Eclipse, Net Beans, BlueJ
Platforms: Windows, Linux Red Hat/Ubuntu, Mac OS X
Application Servers: JBoss, Apache Tomcat
Design skills: OOAD, Design Patterns, and UML
Protocols and Tools: TCP/IP, UDP, SMTP, NAT, DHCP, DNS, FTP, Telnet, IP Multicast, WiresharkTCPdump
Other: Web Services(SOAP/RESTful)
PROFESSIONAL EXPERIENCE
Confidential, STAMFORD CT
J2SE/J2EE DEVELOPER
Responsibilities:
- Full SDLC involvement
- Used WebLogic Server 10 for building and deploying enterprise Java EE applications.
- Used Subversion as software versioning and revision control system.
- Used Maven as project management and build tool.
- Used Freemarker as template engine along with HTML to create templates and passed it to UI team for further development.
- Used Spring Framework as application framework and inversion of controller container.
- Used GWT for writing client side application and deployed code as javascript.
- Used Hibernate for Object-Relational-Mapping to relational database.
- Used MyEclipse IDE to develop/create my code.
- Used Atlassian Confluence and JIRA to keep track of open tickets and solve them in timely manner.
- Used JRebel as additional tool to IDE to save time by skipping build and deployment of the project.
- Used TOAD to connect to and manage Oracle Database.
- Used PL/SQl to modify data in the database.
- Used Tortoise as SVN client to see revision graph and retrieve deleted files.
Confidential, VIENNA, VA
J2EE Developer
Responsibilities:
- Involved in software development life cycle of the application.
- Developed server side applications using J2EE technology including servlets, EJBs and JDBC.
- Used Maven for building the application.
- Used JMS for communicating various clients and its components.
- Used JUnit for unit testing.
- Used WebServices-WSDL and SOAP.
- Deployed applications on JBoss 6.0 server.
- Configured the build files for different systems.
- Encapsulated workflow logic by developing Session Beans.
- Used Message Driven Beans and Entity Beans to get bean state and to persist the data into database.
- Implemented business logic by developing EJB.
- Built web applications by using Struts MVC framework for building web applications.
- Developed PL/SQL database scripts.
- Improved User Guide and application documentation.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: J2EE, Linux, JDBC, Java Servlets, EJB, Oracle, MDB, HTML, PL/SQL, WSDL, SOAP, Eclipse, Struts 2.
Confidential, MELVILLE, NY
Software Developer Intern
Responsibilities:
- Confidential software installation, maintenance and upgrading.
- Fixed bugs, implemented new features and released new patches.
- Worked with various networking and programming tools.(Cisco VPN, LogmeIn, FileZilla, Sunbelt PL/ Confidential )
- Controlled software functionality on servers, workstations, and wireless handhelds.
- Created scripts to automate work process.
Confidential, TEMPLE TERRACE, FL
J2EE Developer
Responsibilities:
- Participated in analysis, development and testing of applications.
- Used a standalone application in Java. Developed back-end API using Java concepts.
- Used Dependency Injection and Inversion of Control with annotations in developing code for obtaining references in Spring framework.
- Used JDBC, with stored procedures to accomplish business logic implementation on server side.
- Retrieved and updated data from database by constructing PL/SQL queries and using Oracle's built-in functions.
- Met with clients to discuss their needs, took into account them during software development.
- Worked on Oracle stored procedures, Triggers, Functions and Cursors.
- Used JUnit for unit testing.
- Reviewed code and took necessary steps in solving bugs before final review.
Environment: J2EE, Linux, Spring, JSTL, JMS, Oracle PL/SQL, Tomcat, RESTful, UNIX, XML, JUnit, Eclipse.
Confidential, BOLIVAR, MO
Junior Java/J2EE Developer
Responsibilities:
- Developed the system based on J2EE specifications using Java.
- Created user login system.
- Used JDBC and Oracle 10g as RDBMS.
- Participated in the front end implementation using HTML and connecting into database.
- Participated in Integration testing, including finding issues with previous steps and fixing them.
- Assisted with Final Review, that is making sure of all the requirements being fulfilled. Environment: Java SE 6, JSP 2.1, Servlets, JDBC, Apache Tomcat, Oracle 10g.
Java Developer Intern
Responsibilities:
- Analyzed and designed the system based on Java SE 6.
- Collected all the necessary information and data to implement the application.
- Used MS Access as a back-end database.
- Used Abstract Window Toolkit and Swing as GUI.
- Tested the application for any bugs and side effects, made sure to fix them.
- Deployed application after final review.
Environment: Java SE 6, MS Access.