Sr. Java Developer Resume
SUMMARY:
- Over 9+ years of IT experience using Java/J2EE in Software Development Lifecycle (SDLC) including Analysis, Design, Development, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise applications.
- Extensive experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Experience in designing and developing multi-tier enterprise applications using Java, J2EE related technologies such as Spring Boot, Spring Core, Spring AOP, Spring Data, JDBC, Hibernate, XML, HTML and Web Services.
- Certified AWS Developer with extensive knowledge on Amazon EC2, Amazon ECS and Lambda Services. Knowledge on Docker Containers.
- Experience in working with IBM Web sphere, JBoss Portal/Application server, and Apache Tomcat servers.
- Knowledge on NoSQL databases like Mongo DB, MarkLogic, Apache Cassandra.
- Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE...........
- Experience in writing UNIX shell scripts and automation of the processes using UNIX shell scripting.
- Expertise in Spring IOC design patterns to build the application services layer.
- Experience in using JAX-WS, JAX-RS & Jersey to develop SOAP and REST web services respectively.
- Experience in database access using JDBC and extensive experience in building the data layer using O/R mapping technology such as Hibernate.
- Expertise in database programming (SQL, PL/SQL) with Oracle, MySQL and Microsoft SQL server.
- Extensively used Eclipse, Net Beans and IntelliJ as IDE for application development and support.
- Extensively used Maven, ANT as build script for application build and deployment.
- Extensively used log4j for logging.
- Extensively used Junit, Mockito for unit testing.
- Worked with SVN, Git and Perforce for version control.
- Designed and coded application components in an Agile environmen
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder. Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, and Data Transfer Object (DTO) Service Locator. Implemented Functional Interfaces and Lambda Expressions in Java8.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty. Involved in Design and Development of Single Page Web Application using React.js for front - end, Spring Boot for backend and MySQL for database. Good experience in Spring modules like Spring AOP, DAO, MVC, Securities, ORM data. Implementing Spring aspects for logging cross cutting concern. Responsible for development of front-end and back-end side using Spring boot, Rest API and Thymeleaf, performing unit and integration test. Developed the complex queries using JPA annotations in the POJO. Developed hibernate mappings to tables using JPA annotations. Extensively used hibernate criteria in the data access layer for interacting with databases. Developed Java Script utility objects for common client side validations, history handling, window management and menus management Develop and create a roadmap for a redesigned
- Application using Angular 2+ in the front end & a c# Web api backend taking advantage of Microsoft's new Function projects. Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. Responsible for WEB design documents such as: Mockups and Interactive HTML/CSS3 Prototypes using: Axure. Worked with MySQL for MySQL, SQLYog and Workbench. Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this. Created Oracle database tables, stored procedures, sequences, triggers, views Involved in the development of SQL, PL/SQL Packages, Stored Procedures Involved in improving database performance using SQL Profiler, Database Engine Tuning
- Advisor, DMVs, stored procedures and execution plans. Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS. Developed Rest architecture based webservices to facilitate communication between client and servers. Used JSON for data exchange between application modules along with XML. Implementation of Spring Restful web services which consumes and produces JSON with Authentication and Authorization using OAuth 2.0 Developed REST API's for generation and processing of JSON Web Tokens (JWT) Worked on writing automated test script in IntelliJ using
- Selenium WebDriver. Administered bot Git and Subversion repositories for an enterprise code off. Implemented the Unit test cases for web services using EasyMockEnvironment: Java, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data),Thymeleaf,J
Confidential
Sr. Java Developer
Responsibilities:
- Implemented various Java/J2EE design patterns Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder. Prepare Java/J2EE development structure for Rational Application Developer. Expert in Core Java with strong understanding of Garbage Collector,
- Collections, Multithreading, Event handling, Exception handling and Generics. Experienced in using MVC (Model View Controller) architecture for developing applications using JSPand Servlet, Spring Module MVC Developed IBATIS config files for SYBASE D.B tables, stored process Developed web pages using HTML/CSS and JavaScript. Built up a client base and experience in the web field. Maily HTML/CSS and WordPress. Perform installation, configuration, upgrade and patches MYSQL, POSTGRES & ORACLE databases. Developed a Web Application using Java with the Google Web Toolkit API with
- PostgreSql Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX - RS Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages Worked on different OAuth grant types like Authorization code, Implicit flow, Resource owner password credential, client credentials. Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process Used Eclipse IDE for designing, coding and developing applications Worked on Securing WebSphere
- Portal with LDAP and DB2, WebSphere with LDAP. Utilized agile software development and Git workflow on all projects Involved in generating the test Cases using JUnitFramework and maintained the coding standards and fixed the leading indicators as per vanguard's JTest rules. Created and executed
- JMeter scripts for performance testing of portal Used Postman for testing XML RESTful web services. Agile and scrum process is used for tracking and developing the application. Worked with DNS team to associate the urls with DNS, Coordinartion with SAs, DBAs Load Balancer and Firewall team. Developed and maintained Cloud Formation Template scripts (CFT's), automated the provisioning of AWS resources (IAM, EC2, S3, SNS, RDS, ELB and Auto Scaling) and installed workstations. Expert in Iaas, SaaS, in AWS (VPC, IAM, SES, SNS, EC2), Auto-scaling, Cloud Formation Templates, CloudTrail, DynamoDB, S3, API Gateway, Lambda, etc Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB, tables, EBS volumes Experience from On Premise to cloud to AWS EC2. Have hands-on experience in AWS SES, AWS DynamoDB, AWS CloudWatch, AWS Security
- Groups, AWS API and AWS S3. Integrated third-party services such as AWS S3, AWS SQS in the project Created pipelines for partial indexing data to Elasticsearch. Expertise in Configuration of Tomcat 4.1 for the application on Win NT server P
Confidential
Sr Java Developer
Responsibilities:
- Developed application using Java/J2EE platform Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate. Used Spring with Hibernate to build server side for daily transactions and used JDBC to process End of Day jobs to improve the performance. Used JavaScript for developing UIComponents like Editable drop down, data - driven menu customizations. Develop& Code email and landing page templates using Adobe Creative Cloud, HTML and CSS Developed Java and EJB in Mainframe DB2 environment Created tables, triggers, stored procedures, SQL queries, joins,
- Integrity constraints and views for multiple databases, using MS SQL Server. Used Apache CXF as the Web Services framework to implement the REST APIs involved Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols. Implement web service components using Apache CXF framework Developed the application using Eclipse IDE and worked under Agile Environment. Used Weblogic Application Server 8.1 for deploying various components of application.
Environment: Java, Spring, Mybatis, Struts,JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman,Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON, XML,JIRA, jRules,SOA,Tomcat, Linux
Confidential
Sr. Java Developer
Responsibilities:
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing Experienced working with Java 8 concepts like Streams, Completable features and Java8 Lambdas. Worked on Java 1.8/1.7 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise. Developed the high - level screen using HTML, Java Script and jQuery to build the interface using Java application. Developed hibernate
- DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management. Developed drag and drop functionality using AJAX and Tile framework in Struts. Tuned the web application running on JSF framework. SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries Developed JUnit test cases to validate the REST services. Design and Developed using WebService using Apache Axis 2 Used Netbeans for development and WebLogic Application Server for deploying the web application Involved in writing Unix Shell Script for performing automated tasks
Environment: Java, Spring, Struts, JDBC, Struts, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2,NetBeans,websphere,CVS,Junit, Waterfall, AWS, EC2, S3, RDS,JSP, Servlets, Ant, XML, WSDL,JIRA, Tomcat, unix
Confidential
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Develop web application using Struts2 Framework.• Develop user interfaces using JSP, HTML and CSS.• Configuration, coding, unit testing and fixing defects of Java Application for BCBS.
- Testing data base queries using Squirrel SQL.• Deploy the application on the JBoss Application Server
Environment: Eclipse, Squirrel SQL, JBOSS Server, Spira, Struts2, Spring, Hibernate, Github, Spira.Technical Skills:Programming Languages Java 7,Java 8, C, C++, PL/SQLJava API/Frameworks Spring Boot, Spring Core, Spring AOP, Spring Data, Hibernate, JDBC template, JMS.Web Technologies HTML, DHTML, DOM, JavaScript, AJAX, CSSXML Technologies XML, DOM, SAX, XSL, XSLT, JNDI, WSDLApplication/Web Servers WebLogic, JBoss, IBM WebSphere, Apache TomcatDatabases SQL Server, MySQL, Oracle, DB2, Marklogic, CassandraIDE Tools Eclipse, JBuilder, Intelli J, Microsoft VisioOperating Systems Windows, UNIX, LINUX.Tools Tableau, Rational Rose, JUnit, Log4j, JConsole, JProbeDesign Methodologies UML, Rational Rose
