Sr. Java Developer Resume
New York City, NY
PROFESSIONAL SUMMARY:
- 9+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Hands on experience in developing High Volume, Critical Enterprise wide systems using J2EE and Java Technologies.
- Designed & developed the business components using Java 8, Java EE 7, RESTful API (JAX - RS) with REST Easy, spring, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
- Experienced in implementations of Service Oriented Architecture (SOA) using Java Web Services (SOAP, WSDL and UDDI)
- Extensive experience in front-end technologies like HTML5, CSS3, Java script, AJAX, JSP, Angular JS, JQUERY and other java Script libraries
- Proficient in using java development IDEs like Eclipse, Net Beans and RAD.
- Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, Streams & File I/O.
- Experience in using automated tools like Selenium web driver, JMeter, SOAP UI, Cucumber-Ruby, Cucumber-Java, Cucumber-Ruby-calabash
- Used Core Java techniques like Multithreading, Collections in the development phaseProficient in writing efficient SQL, PL/SQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2
- Experience in developing web pages using JSP, Java Script and CSS.
- Experience in developing persistence layer using O/R-Mapping tool Hibernate.
- Good experience in implementing Enterprise applications with J2EE design patterns
- Good working experience in Investment and Finance, Games and Court domains
- Strong experience in developing Single Page Application(SPA), using MEAN (Mongo, Express, Angular and Node) stack.
- Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS.
- Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Experience with testing tools like Selenium and build tool like Jenkins.
- Demonstrated competence of a good tech lead and ability to work on multiple projects.
- Role includes a mixture of responsibilities requiring strong technical background with excellent problem solving and communication skills.
- Expertise in application servers including IBM WebSphere 7.0/8.5, WebLogic, JBoss, Tomcat web servers.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.
Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, jQuery UI, Angular JS.
Web Services: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML. computing, SOA, Ajax, JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.
Languages: Java, PL/SQL, Bash, UML, XML, HTML.
Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL.
Version control: SVN, CVS, Clear Case.
Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 7/8, MAC
Testing Tools: JUnit, SOAP UI.
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, JBoss 5.1 EAP.
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Sr. Java Developer
Responsibilities
- Implemented Core Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Developed Java dynamic project using RESTful web services
- Created an XML configuration file generating beans of the java classes.
- Converted OAuth Authentication code from Java to C#.
- Developed automation test cases using Java and Junit on Eclipse application.
- Implement Java 8 features including Lambda, Advanced for each loop, and Streams.
- Initiated mappings among the relations and written named HQL queries using Hibernate
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY, JavaScript.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS
- Involved in developing in hibernate using the spring DAO layer to do the operations using oracle data base.
- Used Unix Commands to see logs for to track the issues in different environments
- Spring boot is used to create new module and deploy the application in tomcat.
- Used Test Driven Development (TDD) for develop the new applications such as member search in delta dental.
- Development of code using HTML, CSS, JavaScript libraries such as JavaScript, jQuery, and Prototype plus relevant coding standards.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed user interface by using the Flux for SPA development.
- Defined and developed the presentation layer of the application using HTML 5, CSS3 and AJAX.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used Cassandra as the backend database to retrieve Data Access Objects.
- Proficient understanding of server side CSS pre-processors including SASS and LESS.
- Worked with ejb3 and handled the persistence using the toplink persistence framework.
- Worked excessively on core JAVA /Kotlin / SWIFT concepts like polymorphism, inheritance, serialization, synchronization and exception handling.
- Imported Bootstrap modules such as Accordion, BsDropdown, Collapse, Modal, Progressbar, Tooltip and Popover for the user attractive Angular 6.0 application.
- Used Angular 6.0 to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of Node.js applications.
- Responsible for the migration of the entire project from Angular 5.0 to Angular 6.0.
- Implemented test cases and performed unit testing using Jasmine and Karma.
Environment: : Java, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, JPA Toplink, Hibernate, Hibernate Criteria, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, SonarQube, Agile, Scrum, AWS
Confidential, Atlanta
Sr. Java Developer
Responsibilities
- Responsible for developing the application level flow by utilizing Java, JSP and Struts.
- Struts Framework is used to build Servlets and Java Servlet pages.
- Used Spring Core, DAO, and ORM to integrate with IBatis.
- Used JSP, HTML, CSS, and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
- Redesigned and implemented the database using Django and PostgreSQL.
- Implementing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
- Used iBatis for designing, developing and maintain the data layer.
- Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax, Adobe Creative suite.
- Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
- Developed the business logic using Spring and persistence logic using Hibernate
- Developed the Spring AOP programming to configure logging for the application.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Involved in enhancement of existing application utilizing Angular.js, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js, Backbone.js, Require.js, Node.js and EXT.js.
- Implemented application services using Android, Java , Kotlin, Swift , Xcode, ATOM, Git Bash, Jenkins, Postman, NPM, Gradle.
Environment: Java, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON, OAUTH, XML, Eclipse, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, SonarQube, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB.
Confidential, Chesterfield, MO
Sr. Java Developer
Responsibilities
- Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Developed a Web Application using Java with the Google Web Toolkit API with Oracle.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, Spring modules , DAO, MVC, Securities, AOP, ORM data.
- Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
- Designed RESTful XML web service for handling AJAX requests.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Designed GUI and front-end web pages using JSP and Bootstrap and developed JavaScript solution for user input data validation.
- Established efficient exception handling and logging using Spring AOP.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Used JIRA extensively to log all issues and track development status.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Designed web pages using with HTML, CSS and JQuery based on the W3C standard.
Environment: Java, Spring, Mybatis, Struts, JSF, JSP, Servlets, JavaScript, AngularJS, HTML5, CSS, AJAX, bootstrap, NodeJS, ExpressJS, Db2, Sql, Pl/SQL, MS SQL Server, Rest, XML, Apache CXF, Eclipse, Weblogic, SVN
Confidential, Chicago
Java Developer
Responsibilities
- Developed core Java programs for all business rules and workflows using spring framework.
- Expertise using Java IDE tools like Eclipse, NetBeans, MyEclipse, RAD.
- Worked extensively on design and development of applications using Java , J2EE, spring, Hibernate, JQuery
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Developed Rest APIs in Spring boot .
- Developed the business layer logic and implemented EJBs Session beans.
- Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
- Worked on UNIX, Linux to move the project into production environment.
- Created multi AWS VPC instances.
- Developed the application using Mule ESB, and build & deployed the services.
- Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
- Utilize and program Restful Web services, EJB/JPA, and Hibernate entities.
- Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS that will be integrated using Spring MVC Framework.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
- Also involved with creating shards, replica sets, monitoring, and projections for Mongo Systems.
- Experience Tester in Agile Development Environment Using TDD and ATDD approach..
- Knowledge on service oriented architecture (SOA), workflows and Web services using XML, SOAP, and WSDL.
Environment: Java, Spring, Struts, JDBC, Struts, JSF, JSP Servlets, JavaScript, HTML5 / CSS, AJAX, bootstrap, Oracle, SOAP.
Confidential, New York
Java Developer
Responsibilities
- Implemented the locking object using multi-threading before committing to Database.
- Used Java Multithreaded programming to develop multithreaded modules and applications.
- Involved in designing the user interfaces using JSPs.
- Designed a modern SOA platform for architecting and modeling technical solution.
- Used HTML, XHTML, DHTML, Java Script, Bootstrap, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages developed the application using SPRING Framework that leverages Model View Controller (MVC) architecture.
- Implemented utility classes which handle the string and date manipulation.
- Involved on implementing the Exception Handling for the application.
- Implemented Angular form validation using JavaScript along with DOM manipulation, creating cross-browser compatible and standards-compliant CSS-based page layouts..
- Developed Java applications to create, update and delete data stored in relational databases using JDBC programming interface.
- Developed UI and backend applications using Hibernate, Java, Spring, JSP, HTML, DHTML, JavaScript, and AJAX. Developed JUnit classes for the application.
- Responsible for Web UI development in JavaScript using jQuery, AngularJS and AJAX for dynamic loading of Web pages.
- Responsible for Development of Hibernate objects for data fetching for batch and front-end processing.
Environment: Java, HTML, CSS, JavaScript, Grunt, Spring Boot, Spring MVC, Hibernate, JPA, jQuery