Java Developer Resume
Middletown, NJ
SUMMARY
- More TEMPthan Six years of IT experience in analysis, design and development using Java and J2EE.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing and Prototyping.
- Well experienced in developing and Production support environment.
- Expertise in developing applications using Java and other Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings,JDBC, Hibernate, Struts, Spring, XML, Gradle.
- Performed Data modeling by modeling the behavior of an interface, class, or collaboration and emphasize the event - ordered behavior
- Produced Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse and integration wif Hibernate as well as Struts.
- Good noledge of Object/Relational mapping using Hibernate.
- Produced and consumed Web services both SOAP and REST.
- Used JavaScript for client side validations and implemented AJAX wif JavaScript for reducing data transfer overhead between user and server.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory.
- Experience in working wif databases like Oracle 10g/11g/12c, SQL Server2008/2012R2 and PostgreSQL8.5x.
- Expertise in using IDE like Eclipse, IntelliJ for debugging and coding standards.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Expertise in modeling applications using UML wif the help of Rational Rose.
- Good Knowledge in building and deploying applications using Maven and Gradle scripts.
- Experience in using Log4J for runtime logging.
- Well experienced in using JUnit for performing unit-testing framework.
- Expertise in using configuration management tool like SVN and Git for version controlling.
- Played a major role in successfully completing my projects and TEMPeffectively managing/coordinating wif team members, delivering in fast paced& highly competitive environments.
- Proactive and well organized wif TEMPeffective time management skills.
TECHNICAL SKILLS
Programming Languages: Java, SQL, PL/SQL
J2SE Technologies: J2EE Technologies
Core Java, Collections, Threads, Swing, I/O.: JDBC 4.0, Servlets, JSP, JSF, JMS, Junit 4, Log4j
Web Technologies: HTML5, CSS3, Java Script,, XML,Json
Frameworks: Spring, Hibernate, Struts, EJB,Spring BOOT.
XML/Web Services: XML, XSD, WSDL, JAXB, SOAP, REST..
Application/Web Servers: Apache Tomcat, JBOSS, Glass Fish.
Databases: Oracle, SQL Server, MY SQL.
Operating System: Microsoft Windows, UNIX, Linux
CI/CD Tools: Jenkins, Maven
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Used Web Services for creating summary and used XML parsers for data retrieval.
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Involved in design reviews and wrote several design documents to pre visualize the changes as part of developer exercises
- Implemented new error table for standalone REST project which acts a barrier for two system calls
- Error table implementation includes table design and correlation of existing ENUM module and new database calls using Spring
- Designed and performed data modelling on the Database using ObjectAid eclipse plugin
- Developed RESTful web services and micro services using Spring Boot and built them using Spring Boot
- Built the modules of the applications using Spring Boot
- Involved in developing the modules which consume the WSDL classes and create the web service request accordingly
- Developed a shell script which picks up and changes the server commands for various other scripts to identify the java 1.8 version
- Involved in Unix to Linux migration by altering the environment variables for paths getting identified by the OS selected
- Worked and involved in CI/CD development model
- Wrote several Junit test cases and used Mockito test framework
- Participated in developer build conflict resolution to avoid the failure of component as dis was common application between several teams
- Maintained and monitored cron jobs which used shell and SQL combination to consume and create the feed files
- Worked on several end to end bug fix tickets which involved simulation of full stack fixes and simulations
- Implemented the custom logging mechanism to set and retrieve the log flows
- Altered the grade scripts to achieve the target builds of different environments
- Involved in component build on Unix dev machines and deployed the effected changes to various Dev and Integration environments to ensure the overall functionality and unit testing
- Implemented the SCP/SFTP for set of perl scripts and changed several error handling functions
- Developed several Junit test cases to meet the code coverage standards
- Participated in code review process wif help of crucible and monitored the code health using sonar
- Involved in the Bug fixing of various applications reported by the testing teams and simulated the scenario in various environments to check the vulnerability over different set of data
Environment: Java, SQL, PERL, Unix, Linux, Hibernate, Spring, Spring Boot, REST, SOAP, Tomcat Server, Oracle, Junit, ANT, Gradle
Confidential, Omaha, NE
Java/J2EE Developer
Responsibilities:
- Involved in Agile practices
- Participated in design sessions for sprint breakdown
- Involved in proof of concepts for integrating Mongo DB and PostgreSQL wif WSO2 Data Service Server
- Involved in data migration from Informix to PostgreSQL by developing the migration scripts
- Used datamodelling tools like ER studios, IBM Rational Rasphody and Smart Draw
- Performed document comparison analysis for the Mongo DB and PostgreSQL databases in AWS environment
- Developed stored procedures/ functions in PostgreSQL and mapped them to WSO2 Data Service Server
- Involved in performance metrics analysis of PostgreSQL in Amazon web services EC2 instance.
- Developed several mappings for WSO2 DSS and configured the REST endpoints wif the respective stored procedures/functions
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements
- Developed various consumers using spring framework to wire the REST response dat writes to database.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
- Used SVN to track and maintain the different version of the application.
Environment: Java, Spring Framework, Hibernate, Eclipse, Tomcat, Web Services, PostgreSQL, MongoDB WSO2 Data Service Server, WSO2 Developer Studio, Postman, HTML, JSON, AWS EC2,putty,Winscp,linux.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Designed GUI using front end technologies like JSP, XML/XSLT, HTML5, CSS3 and JavaScript.
- Developed the whole project on Java 7 version.
- Application is developed in MVC architecture using Spring Framework.
- Implemented Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment.
- Used Web Services for creating the message from the uploaded information and transaction data and sending dis information using REST.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, XML.
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
- Used SQL statements and procedures to fetch the data from the database.
- CVS is used for code versioning system, for building the application in repository and for production code maintenance.
- Used Eclipse IDE and Web Logic application server in development.
- Developed Flex 2.0 UI for a network monitoring system dat interacts wif a Java / Servlets middle tier via REST.
- Involved in writing test cases using JUNIT for various modules.
- Involved in logging using Log4j and working wif defects using Quality Centre.
- Involved in testing, bug fixing and documentation of the system deployment.
Environment: Java, Eclipse IDE, J2SE, J2EE, JSP, Servlets, JavaScript, JSTL, Spring, Hibernate, Oracle, Web Logic Server, Web Services, REST, Agile, PL/SQL, XML, Log4j, HTML5, CSS3, JUnit, Java Script, Design Patterns.
Confidential, Overland park, KS
Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Developed front end using JSP.
- Developed webpages using HTML5, Java script, JQuery, CSS3.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used Eclipse IDE and Web Logic application server in development.
- Involved in developing spring web MVC frame work. Implemented business layer and created beans using spring (DI, AOP, IOC) frameworks and used Hibernate as database ORM framework.
- Worked wif the issues on Production support and development as per client requirements.
- Developed components of REST web services end to end, using different Annotations wif clear understanding on PUT, GET, POST and DELETE operations.
- Used REST HTTP Header to track down issues occurred.
- Used Web Services to interact wif other application in organization using REST and WSDL file.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Weblogic application server.
- Worked on the Implementation and Testing of exposing an Implementation class as both SOAP and REST using Spring and Jersey Framework.
- Developed server side components Servlets for the application.
- Worked wif Complex SQL queries, Functions and Stored Procedures.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used RAD IDE for developing code modules in the development environment.
- Used CVS to track and maintain the different version of the application.
- Involved in maintenance of different applications wif offshore team.
Environment: Java, Eclipse IDE, Spring Framework, Web Logic, Hibernate, JSP, Servlets, JQuery, JUnit, log4j, Rad, SQL, Web Services, REST, Maven, Oracle Database, HTML5, Java script, MDBs, JMS,XML, CSS3.
Confidential
Jr. Java Developer
Responsibilities:
- Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions.
- Designed Java Servlets and Objects using J2EE standards.
- Designed the project by using MVC framework.
- Developed the XML Schema for the data maintenance and structures.
- Used Eclipse IDE and Web Logic application sever in development
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted wif Oracle database as per MVC Architecture.
- Design Implementation of GUI using HTML, JSP and JavaScript for front-end validations.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
Environment: J2SE, J2EE, Servlets, Multithreading, JSP, Struts, EJB, JMS, UML, Rational Rose, MQ Series, Oracle, Eclipse IDE, Web Logic, HTML, JavaScript, XML, SAX.