Java Developer Resume
Dallas, TX
SUMMARY
- Around 7 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, JNDI, JMS, JQuery, Java Mail, JUnit, Ajax, Struts, Spring, Hibernate, Web Services, Angular js, bootstrap, React js HTML and CSS, XML, JavaScript.
- Extensive B2B development work on BEA Web Logic 8.x, IBM Web Sphere 5.x/6.x, JBoss application servers and web development on Apache Tomcat 4.x/5.x Web server.
- Good working experience in GUI design and application development using IDE’s like My Eclipse 8.x, Eclipse 3.5, Net Beans 6.9, WSAD 5.x, and RAD 6/7.
- Tremendous noledge in working wif databases like Oracle, DB2, MS SQL and My SQL.
- Implementing software development process.
- Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System) and PVCS.
- Good experience in developing test cases wif JUnit for Unit testing, Load testing using JMeter, Stress test and logging using Log4J.
- Experience in using ANT tool to compile, package and deploy the components to the Application Servers in different environments.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Performed file operations through UNIX
- Through JDBC API the data was populated from and updated to backend database (Oracle 11g).
- Configure the Active Mq listen to a queue and publish the data.
- After persisting the data into Kafka brokers successfully, it is written to a flat file from where we load it into HIVE table.
- Written java code to store the data into the Hbase table using singleton.
- Wrote Test cases for Component testing and System Integration Testing (SIT).
- Communicated back and forth wif multiple teams like Business Team, End to End Team, UI Team and Testing team to align not just the project flow but also the timelines.
- Strong initiation, teamwork, responsible and excellent communication skills.
TECHNICAL SKILLS
Core Expertise: Servlets, JSP, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web Services, DOM, EJB, SAX, JSON, Ajax and JSTL.
Languages: Java, HTML, DHTML, XML, XSLT, UML, EL, C++ and C.
Frame Works: Struts 1.2/2.0, Spring 2.0/2.5, Hibernate 3.1, DOJO, JUnit.
Web/ Application Servers: BEA Web Logic 8.x, IBM Web Sphere 6.x/7.x, JBoss 4.x/5.X and Apache Tomcat 4.X/5.X.
Scripting Languages: Perl, Python, Unix Shell scripts, Java Script, JQuery, CSS, Ant, Ruby Scripts and Action Script 3.0.
Databases: Oracle 7.2/9i/10g, DB2 8.1, MySQL, MS Access and SQL server.
Development Tools: IBM WSAD 5.0, IBM RAD 6.0/7.0, Eclipse 3.x and My Eclipse 8.x
Design/Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS.
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, MS - DOS, Unix, Solaris 9 and Linux
Tools: & Utilities: Rational Rose 2000, Adobe Flash, Dream weaver, Apache Axis, Log4j, Toad, SQL Explorer, DB Visualizer, Navicat, Management Studio, Bamboo, Cruise Control Dashboard.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Develops web-based applications while adhering to new development specifications which involve java/J2EE, spring, Hibernate, Web services, Oracle, JavaScript, HTML, JQuery, Ajax.
- Involved in developing web pages using Responsive Web Design for Mobile Applications.
- Developed Web Services in the service layer and implemented Web Services based on SOA architecture wif Restful.
- Used Oracle SQL Developerfor Oracle10g for running queries to confirm the results from the application.
- Performed JUnit testing for this Application.
- Deployed these applications in Web logic.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Experience in working wif build tools like MAVEN, logging framework log4j, JUnit to perform unit testing.
- Involvement in Automation Environment setup using Eclipse, Java language bindings and testing jars.
- Identified check style, PMD and Find bugs and fixed them.
- Developed API's for generating XML, JSON content to be used by FMC Frontend. Hands on experience in Apache Camel, Camel REST, Struts 2.0, Spring 4.0 & JPA and Hibernate
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags. Responsible for the end-to-end design and development of the
- Used Clear Case for version control.
- Responsible for checking the MS-SQL Server Database for records to verify the Order Provisions.
Environment: Core Java, JSP, Servlets, Spring JDBC, JQuery, JSTL, JQuery and CSS, AJAX, Struts, Restful, Spring Core, No SQL, Spring MVC, JUnit, SOAP UI, spring, Web logic, Maven.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Being a ground up project, we has developed the entire application from scratch using Java spring framework and restful API. me has worked mainly on writing code for Active Mq as per our requirement.
- Configure the Restful web services to capture the data.
- Configure the Active Mq listen to a queue and publish the data.
- After persisting the data into Kafka brokers successfully, it is written to a flat file from where we load it into HIVE table.
- Written java code to store the data into the Hbase table using singleton.
- Defined and created the structure of Hive table on one side and Hbase table on the other side.
- Faced many challenges unique to this project and got a chance to explore new and logical ways to handle them.
- Writing queries for real-time attribution and batch attribution.
- Coordinated wif team mates and carried out many changes required in their codes in order to receive the data in format required in my section as a good team player.
- Attended meetings (Technical & Business requirement) and gave input at critical phases. Also gatheird requirement directly from business team.
- In spite of fast paced Agile environment and aggressive timelines successfully managed to make last minute changes and delivered Release 1 deliverables.
- Wrote Test cases for Component testing and System Integration Testing (SIT).
- Worked wif the infra-structure team to deploy the application successfully and overcame different environment related issues.
- Involved in E2E testing on local machine as well as on servers including the connectivity testing wif another team.
- Communicated back and forth wif multiple teams like Business Team, End to End Team, UI Team and Testing team to align not just the project flow but also the timelines.
Environment: Maven project using, JBoss Dev Studio, JBoss server, Active MQ, AMQ Resource adaptor, Soap UI, Restful Web service, WSO2, Load Balancer, Kafka, Zookeeper, Hbase, and Hive.
Confidential, McLean, VA
Java Developer
Responsibilities:
- Interacting wif the business users, analysts and understanding the requirements.
- Created iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of EJB.
- Worked onJSF2, Prime faces for medication lookup, prescriber lookups, to toggle form fields based on business requirements.
- Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics wifout manual interventions.
- Experience on generating XML/XSD to send the request to the Messaging server.
- Experience on working wif XSD, XML Schemas.
- Experience working in AGILE development environment.
- Worked onlog4j to log the error messages to the log files.
- Involved in Unit testing using JUNIT wif Mockito and integration testing.
- Worked on GIT to maintain current and historical versions of codebase.
- Consumed web services from different clients.
- Extensively worked wif JDBC programs using Oracleand MySQL databases and developed SQL and PL/SQL for Oracleto process the data.
- Worked on Oracle Web logic server to run the application.
- Creating build scripts using ANT and used Jenkins for continuous build and deploys application in Dev and Test environment.
- Interacting wif the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
Environment: java 1.6, JSF2, Prime faces 4, JQuery, CSS3, Oracle, Web logic Server, Oracle 11g, Web services (SOAP), JMS.
Confidential, Milwaukee
J2EE Developer
Responsibilities:
- Implemented the web tier using Spring MVC, JMS and all components theirin SimpleFormController, ParametrizableViewController, and so on.
- Worked on JSF special tags along wif JSP to enhance the views
- AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages.
- Replant formed EDW data from EXADATA to AWScloud.
- Also developed Apache Axis Web Services for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL for definition of Web Services.
- Rational Clear Case was used for version control.
- Developed Pythonbatch processors to consume and produce various feeds.
- Persistence mechanism implemented using JPA and Spring ORM utilizing Table per subclass inheritance based mapping, component mapping and other association mapping.
- Also was part of implementing Multithreading.
- Wrote Pythonscripts to parse XML documents and load the data in database.
- Designed user interface layout using CSS, HTML, bootstrap, JavaScript, and JSP.
- Worked on Web logic as part of application deployment.
- Develop common UI controls using JavaScript and using JavaScript libraries like Angular.js, React js, JQuery
- Wrote Javacode for accessing trade data from Oracleand DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
- Tested Service and data access tier using JUnit in TDD methodology.
- Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers, and to ease maintenance and promote database flexibility.
- Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams.
- Followed AGILE methodology throughout the project.
Environment: Java 1.6, Spring 3.x, JPA, JSF 2, AWS, WSDL, SOAP, Apache CXF, Axis, AJAX, PL/SQL, IBM RAD 8.x, Oracle10g, Web logic 9.0, CSS, HTML, XML, Angular js, React js, bootstrap, JavaScript, JSP, Windows XP, AGILE, Multithreading, Python.
Confidential, Irvine, CA
Java Developer
Responsibilities:
- Converted the Photoshop mockups and wireframes into dynamic and multi-browser compatible pages using HTML, DHTML, CSS, JavaScript, Angular JS, React js.
- Actively involved in developing server side programming wif Servlets and JSP.
- Worked on Custom Tags to customize attributes and to use them in JSP pages.
- Worked on JMS along wif Message Driven Beans as a part of the project
- Developed Java Utility classes to phrase XML files using DOM and SAX parsers and automatic population of Java Beans.
- Handling Performance issues in oracle, MongoDBand SQLServer.
- Taking backups and restoring usingMongoDBtools.
- Developed views and templates wif Pythonand Django's view controller and templating language to created user-friendly website interface.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from pythonusing Python-MySQL connector MySQL db package to retrieve information.
- Involved in Development of Action classes, Action forms and configuration of the Struts-Config file.
- Business logic processing and Database interactions were done through Entity Beans creation.
- Session beans were created to maintain the state of the user at server side throughout the session.
- In the process of developing JAX-WS Web Services using SOAP, WSDL to communicate to billing systems, Castor project is used to generate java classes from agreed XML and vice versa.
- Rational Clear Case was used for version control.
- Involved in the development of MVC and Factory patterns
- Configuration and deployment of application on Tomcat.
- Performed file operations through UNIX
Environment: Tomcat, Struts 1.2, MongoDB, IBM Web Sphere Studio Application Developer 5.1(WSAD), EJB 3.0, Servlets 2.3, JSP 1.2, Java Swing, JNDI, XML, PL/SQL, HTML, Java Script, Angular js, bootstrap, React js, JDBC, DB2, ANT, Clear case, UNIX, Python.
Confidential, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Involved in GUI designing in Presentation Layer.
- Involved in Analysis, coding, designing and bug fixing.
- Involved in preparing analysis and design documents.
- Implemented and maintained the monitoring and alerting of production and corporate Servers/ storage using AWSCloud watch.
- Worked wif the database using MySQL Queries.
- Designed and Implementation of Triggers and Stored Procedures in the Database.
- Worked wif Data Grids, Data Sets, Data Adaptors to extract data from the backend
- Written code for user registration and login page on the website.
- Worked on Hibernate-Spring object/relational mapping according to Database Schema.
- Involved in designing of front end user interface (GUI) wif HTML, DHTML, JavaScript, bootstrap, React js and Angular js.
- Analyzed the Cassandra/SQL scripts and designed the solution to implement using Scala
- Implemented and maintained the monitoring and alerting of production and corporate Servers/ storage using AWS Cloud watch.
- Developed Wrapper in Pythonfor instantiating multi-threaded application.
- Wrote Pythonmodules to extract/load asset data from the MySQL source database.
- Co-ordinated wif development team for deployment of application into JBoss Server.
- Involved in creating various UML diagrams based on requirement documents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Performed Unit testing.
- Performed E2E Testing.
Environment: J2EE,EJB 2.0, Cassandra, MySQL 4.1, Spring 2.5, JBoss, RAD, AWS, Oracle, Toad, CVS, Clear case, Web services, RAD, JUnit, XML, Python, Apache CXF, React js, bootstrap and angular js.
Confidential
Java/J2EE Developer
Responsibilities:
- Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
- Involved in understanding business requirements and functionality of Cost management Reporting.
- Used Oracle11g as backend to access and update information in the database
- Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Application developed in MVC architecture using JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate.
- Involved in implementing Value Object Pattern, MVC&Factory Pattern.
- Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
- Worked on Struts tag library extensively (html, logic).
- Developed java classes for posting and processing mails using EJB and Java Mail API.
- Deployment of the application in the Web logic Application server.
- Integrated Struts frame work wif ORM implementation, Hibernate for data accessing.
- Involved in the development of Stored Procedures, Triggers and Functions for database communication
- Wrote Test cases using JUnit for unit testing.
- Setting up, building the environment and deployed project by writing Ant build.xml.
- Implemented Multithreading as a part of the project. .
Environment: Java1.4, Struts 1.2, EJB, JSTL, JSP, Facelets, Ajax, Hibernate, EJB, JSF, JMS, MQ Series, Web logic, RAD, DB2 8.1, TOAD, CVS,