Sr. Java/j2ee Developer Resume
Miami, FL
SUMMARY
- Having 7+ years of experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE.
- Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
- Experience in Object Oriented (OOP), J2EE and Client Server technologies.
- Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
- Expertise in open source frame works like Spring, Hibernate, Struts and JSF.
- Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, DOJO, AJAX, Java Script, CSS and HTML 5.
- Experienced in MVC Architecture and Struts Framework.
- Worked extensively on XML, DTD, XML Schema, XSL, XPath, DOM, and SOAP.
- Good working knowledge on Ant, Maven, Log4j and JUnit.
- Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture SOA.
- Experience in implementing MVC framework using spring and Struts.
- Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.
- Extensive in developing rich internet applications using JSP, JavaScript, JQuery, JSON, AJAX, MDB, HTML and CSS.
- Experience with SQL, PL/SQL and with databases like Oracle, Mysql and SQLServer.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
- Strong experience in configuration and management of RDBMS systems like MySQL, Oracle10g, DB2 and SQL Server 2008.
- Experience in designing artifacts such as use case, class diagrams, interaction diagrams, and state transition diagrams using Rational Rose.
- Experience on developing UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.
- Used Hibernate to map objects (POJOs) to database tables and map relationships.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Experience in deploying applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, IntelliJ, STS and NetBeans.
- Work closely with other software engineers, QA and Support/Operations groups to develop top quality applications for business needs.
- Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris. Possess good analytical skills and quickly adaptable to newer Technologies.
- A very good team player with the ability to work independently with minimal supervision.
TECHNICAL SKILLS
Programming Languages: Java/J2EE, C, C++
Web/J2EE Technologies: JAVA/J2EE, Servlets, JSP, JDBC, Swagger, Swing, JavaScript, Angular JS, JavaScript, HTML5, DHTML, XML XSLT, Jasper, Micro - services, JR-XML, SOAP, REST, WSDL, FTP, SMTP, HTTP, CSS3, JDBC, Sonar, Looper, Bamboo, Jenkins
Databases: Oracle, SQL Server, MS Access, MySQL, DB2,No SQL
Application/Web Servers: Apache Tomcat, WebSphere 8.0, WebLogic, JBoss
Web Services: REST, SOAP
IDE: Eclipse, RAD7.5, Spring Tool Suite, NetBeans, IntelliJ
Build Deployment Tools: Ant, Maven, Gradle, Hudson, GitHub, Jenkins
Frameworks/Tools: Spring, Hibernate, Thought-spot, Apache Commons Util.
Testing/Logging tools: JUnit, Easy mock, Spring Test, Log4J, Mockito.
Operating Systems: Windows 2000/XP/NT/vista/7/8/10, Unix, Mac and Linux
PROFESSIONAL EXPERIENCE
Confidential, Miami, FL
Sr. Java/J2EE Developer
Responsibilities:
- Worked in Agile/TDD environment utilizing a test-driven development
- Developed REST API’s using spring boot, Java-8, JPA, Hibernate (Hikari), JSON and Micro-service architecture.
- Worked on analysis of legacy application and documented findings and involved in the design of new application.
- Worked on development of request builder and Response formatter using XML and XSLT.
- Used strati-managed services for the deployments.
- Used Sonar for code quality check and maintained code coverage.
- Used Git Hub for source control and Maven for build tool
- Developed test cases using Junit and Mockito.
- Strong understanding of multithreading, multi-tier, and distributed architectures.
- Worked on developing spring boot and Micro-services development.
- Migrated dot net code to JAVA.
- Worked on JIRA for ticket tracking.
- Used Java-8 features while developing the application.
- Used Log4j for logging.
- Used Splunk for monitor logs in strati managed services.
- Used Informix and SQL-server data bases in backend and migrated into Azure cloud using SSIS.
- Used Swagger-UI for API documentations.
- Used Looper for build jobs and used Proximity and Nexus repository
- Used Apache-tomcat for application server.
- Developed application using Spring tool Suite and Eclipse IDE.
Environment: JAVA 8, J2EE, Looper, Apache Tomcat, Servlets, Spring Boot, Jira, Swagger, GitHub, Hibernate, Informix, SQL Server, XML, CSV, STS, Enterprise Architect, Log4J, JUnit, REST, Web services, SOAP, Maven, WSDL and Mockito.
Confidential, Blue Ash, OH
Java Full Stack Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0/6.0.
- Responsible for creating efficient design and developing User Interaction screens using Angular 9.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Used Spring boot to collect the data from users and packaged the data as JSON distributed to applications.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Worked on Application Servers Web logic 10.3.
- Developing Micro service using Spring / Spring Cloud technologies and deploying on Google Cloud platforms Java backend developer using Spring framework.
- Migrating the application from Web Sphere to JBoss.
- Worked on implementingCURD operations using NoSQL REST API Services
- Experience in creating Reports for Distributed NoSQL database.
- Extensive, hands on experience with micro-service-based service architectures and their components
- Experience with XML/JSON and developing SOAP and REST services using Apache CXF or a comparable framework, EJB, Java Messaging.
- Integration experience using Web Services and EJB preferably on WebLogic platform.
- Reported bugs and tracked defects usingJIRA.
- Worked with Agile technology.
- Used the functionalities to write code with MySQL database as the backend.
- Involved in Developer Testing, Review and Trouble shooting.
- Rest API or front-end development experience Java as primary language.
- Developing the web-based software using computer programming languages such as Oracle DB and MYSQL.
- Demonstrated understanding of Core java concepts like OOPS, OOAD, ORM, and REST.
- Developed UI tests with Protractor and Java tests in JUnit.
- Used Maven for build application.
- Handled response data from RESTFUL webservices using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Created GET/PUT request and response using RESTFUL web services.
Environment: Java, J2EE, Swing, Oracle 11g, JDK 1.4/1.8, MySQL, Eclipse 3.4, WebLogic 10g, GUI, Spring,Hibernate,OOPS,HTML,HTML5,CSS3,JavaScript,JUnit,Jboss,Angularjs2.0,Webservices,Maven,Jenkins,Redux Toad, Grunt, Tortoise SVN, Putty Visio, Team track, Quality Center, No SQL.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery AJAX framework and Widget based JavaScript programmed model.
- Followed the Agile and Scrum development methodologies
- Experience working as a JAVA/J2EE developer and with Java to J2EE standards and technologies including but not limited to Struts 2.0.
- Worked with SOAP, JSON and REST.
- Strong Knowledge of SOAP, REST, JMS architecture Concepts and PUB/SUB Patterning.
- Using JIRA tool to handle and support other teams, which use our automation tool.
- Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
- Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
- Migrating the application from Web Sphere to JBoss.
- Trimmed the JBoss EAP to create the slim version of Application Servers.
- Reported bugs and tracked defects usingJIRA.
- Used Messaging Queue to provide for the needs of large-scale enterprise deployments.
- Working on Pivotal Cloud Foundry as a Platform Involved in Developer Testing, Review and Trouble shooting.
- Rest API or front-end development experience Java as primary language.
- Oracle application development using SQL and PL/SQL.
- Strong understanding of multithreading, multi-tier, and distributed architectures.
- Demonstrated understanding of Core java concepts like OOPS, OOAD, ORM, and REST
- Used Cloud Front to deliver content fromPCFedge locations to users, allowing for further reduction of load on front-end server.
- Experience in design, configuration and development of a multi-node sharded No SQL environment
- Ability to design and develop reports based on NoSQL data collections
- Comfortable in a Linux computing environment (UNIX, GIT).
- Used Spring boot to collect the data from users and packaged the data as JSON distributed to applications.
- Experience with Spring Platform components including Security, Boot, Data, Batch.
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: JAVA EE 5, JUnit, JBoss, JIRA, QNX, AJAX, html, CSS, JQuery, JSP 2.1, JavaScript, SQL Server 2008, AWS Resources, Web services, Apache Axis, WM, XSLT, Servlets 2.5, Struts, Firebug, HTML, XML, Spring2.5, Spring Security 2.0, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, GIT, No SQL.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
- Worked in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML coding.
- Responsible for developing the pages using JQuery, AJAX, and JSON to parse on data on the frontend on the fly.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented the design of web pages and provided user roles using JSP, JSTL, HTML, AJAX and Developed Clinical Trials and prescribing information modules using Ajax and JavaScript technologies like DOJO.
- Implemented chained select plug-in for JQuery with JSON processing and call back feature, chain multiple selects with ease.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Responsible to track different versions of files using VSS.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: JAVA EE 5, JUnit, AJAX, html, JQuery, SON, JSP 2.1, JavaScript, SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles, DHTML,HTML, XML, Spring 2.5,Spring Security 2.0,Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1,DOJO, TOAD,VSS, Tortoise SVN.