J2se/j2ee Developer Resume
SUMMARY
- A self - motivated and developer with 7+ years of progressive experience in J2SE/J2EE technologies.
- Proficient with all phases of software development life cycle from requirements gathering to the production and successfully implemented many 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
TECHNICAL SKILLS
Programming languages: Java, C, C++, PL/SQL, Matlab, Python
Java/J2EE Technologies: Servlets, JSP, JNDI, EJB 3.0/2.0/1.1, Java Beans, JMS, JSTL, EL, JPA, RMI
Web Tech/Certificates: HTML 4.01/XHTML/HTML5, CSS, JavaScript, XML, AJAX Angular JS, Node JS, Bootstrap
GUI: AWT/Swing
Frameworks/Libraries: Struts2, Spring, JUnit, Apache Ant/Maven, Hibernate
IDEs: Eclipse, myEclipse, Spring Tool Suite(STS), Net Beans, BlueJ, IntelliJ
Platforms: Windows, Linux Red Hat/Ubuntu, MacOS X
Application Servers: JBoss, Apache Tomcat
Databases: Oracle 10g, JDBC, MySQL, PL/SQL, MS SQL Server 05/08, MS Access
Design skills: OOAD, Design Patterns, and UML
Other: Web Services(SOAP/RESTful)
PROFESSIONAL EXPERIENCE
Confidential,
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 Angular JS and Bootstrap to create single page applications.
- Used Spring/Spring BOOT Frameworks as application framework and inversion of controll container.
- Used Hibernate for Object - Relational-Mapping to relational database.
- Used MyEclipse/STS 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.
- Used Teamsite and HippoCMS as content management system.
- Used Veracode to verify code security level and fixed bugs if there was any.
- Used RESTful to connect to CMS and pass results as JSON objects.
Technolgies: J2SE/J2EE, Windows, Spring, WebLogic, SVN, Maven, Freemarker, Angular JS, Bootstrap, HTML, Oracle DB, Hibernate, MyEclipse, Atlassian-Confluence-JIRA, JRebel, TOAD, Tortoise.
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 Node JS and Bootstrap tools to create server side applications.
- 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, Node JS, Bootstrap, HTML, PL/SQL, WSDL, SOAP, Eclipse, Struts 2.
Confidential, MELVILLE, NY
Software Developer
- 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/B)
- Controlled software functionality on servers, workstations, and wireless handhelds.
- Created scripts to automate work process.
- 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.
Confidential
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.