We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Having 8.2 years of IT experience in developing, delivering of software using wide variety of technologies in all phases of the development and implementation.
  • Expertise in Amazon Web Services(AWS),Java technologies, proven ability in project based leadership, teamwork and good communication skills.
  • Very Strong Object - oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring.
  • Worked with different Amazon Web Services (AWS) namely S3, EC2, Redshift, EMR, SQS, SNS, RDS, IAM
  • I am “AWS Certified Developer - Associate” certified in Nov, 2015
  • Worked on Java frameworks namely Spring (IoC), Hibernate an Object Relational Mapping framework.
  • Worked extensively on Service-Oriented Architecture (SOA) using Restful and SOAP Web services.
  • Experience in developing UI web apps using JSP, PrimeFaces, HTML, JavaScript, JQuery, Ajax, CSS 3 and currently working on AngularJS and bootstrap.
  • I had trouble shooted and resolved production issues by doing analysis of production logs, heap dump,etc.
  • Used Swing, SWT and EMF-GMF to create standalone Java Application.
  • Developed applications following Test Driven Development guidelines. Used JUNIT, Mockito, PowerMock.
  • Used an in-house built deployment tool to push code to AWS named Sagoku which is similar to Heroku. Worked with Jenkins also.
  • Worked with different relational databases namely MySQL, Oracle, MS-SQL, DB2 and columnar database namely InfiniDB and a legacy database called NOMAD Database. Have developed stored procedures, views using PL/SQL.
  • Have worked and have working knowledge of big data technologies like Hadoop, Map Reduce, Hive, YARN, PIG, HBASE, Kafka logs,Redshift, DynamoDB, EMR, etc
  • Used Jackson API, JAXB for marshalling and unmarshalling.
  • Have working knowledge of real time data streaming using Apache Storm, Kafka,Kinesis and Lambda.
  • Have worked with DynamoDB a noSQL database. Have working knowledge of MongoDB.
  • Used Github, Tortoise SVN and IBM Clearcase for version control.
  • Deployed the web applications in Tomcat, IBM Web Sphere Application Server (WAS), JBOSS. Currently working on Tomcat 8.
  • Used different IDE’s for writing application code namely Eclipse, NetBeans, IBM RAD.
  • I have used Ant and Maven for building and deploying the application to a server.
  • Used code quality tools like PMD, check-style and find bugs.
  • I have worked in Waterfall and Agile Development Methodology. Currently working in Agile project.
  • I have worked with business analysts, technical architect’s for Requirement Gathering, System design and mapping to the existing business process.
  • Excellent interpersonal and communication skills.
  • Writing SRS documentation, requirement elicitation, functional review, code review, test case review.
  • I have taken up project management activities like delegating of tasks among the team, task tracking for completion, technical support.
  • Developing prototypes to validate the solution approach and to do the feasibility testing.
  • Functional, High Level and Technical Designs.
  • Functional and Technical Team Development by conducting Knowledge Transfer(KT) sessions and arranging for reverse KT.
  • Successfully developed and deployed functional application for a large insurance retailer to find out the cost of care.
  • Functional areas of expertise includeMobility, Banking/Financial Services, Information Management, Data Mining.
  • Exposed to data mining and statistical modeling.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, Spring 3, LOG4J.

Cloud Technologies: AWS: S3, EC2, EMR, Redshift, RDS, SQS, DynamoDB

Middleware: Hibernate 4.0

API: Swagger API, Java Swings, Look & Feel, Layout Management, Event Handling, Reflection, Multi Threading and Concurrency.

Databases: Oracle 8i/9i/10g, MySQL,, InfiniDB, DB2, Progress DB

Web/Application Servers: Tomcat 5x/6x/7x, JBOSS 4.2.3, WebSphere 6.0, Weblogic 12

IDE Tools: Eclipse 3.4, Netbeans, Editplus, Oracle JDeveloper

Design Methodologies: UML, Rational Rose.

Version Control Tools: SVN, Clearcase.Github

Operating Systems: Windows, Unix

Tools: Ant, Maven, TOAD, ERWIN, Weka.

Web Technologies: JQuery, JavaScript, CSS, HTML5, AJAX, XML, JSON, AngularJS

Web Services: SOAP 1.1, Web Services, Apache Axis, SOA,REST, SOAP

Code Quality Tools: PMD, Check: style, Findbugs

Development Methodologies: Agile, Waterfall model

Others: Monitoring, Grafana, Kafka, Secor, HipChat, Pagerduty,Seyren, Sendgrid-Email

PROFESSIONAL EXPERIENCE:

Confidential

Sr. J2EE Developer

Responsibilities:

  • Developed different web applications in Java using AWS namely S3, EC2, RDS, EMR, Redshift, SQS, SNS.
  • Evaluated High Level Designs and use cases given.
  • Used Spring IOC and Swagger API to create different restful web services
  • Created different Restful Web services to be consumed by different applications and return the data in JSON format.
  • Developed Jasper Reports using Jaspersoft Studio and iReport, published those reports to Jasper server and generated those reports via rest API and batch processing.
  • Used github for source code management (SCM)
  • Used Apache Spark for parallel processing in the ETL process.
  • Used Samza for reading logs from Kafka and then we migrated to using Secor to write to S3 from kafka.
  • The JSON response is used in the UI to populate the different widgets.
  • The front end is developed using AngularJS, Bootstrap and JQuery.
  • Migrated publisher and internal reports from legacy system and provided an interface to get a report via email or the report can be downloaded from the interface.
  • Migrated the data from legacy warehouse to AWS S3, nightly ETL process using AZKABAN and spark, which loads data into Redshift
  • Developed sql Auditing system to audit the data, which sends out notifications to Hipchat, Pagerduty.
  • Followed Kafka logs to see the messages logged. Monitoring of Kafka logs to see if there is any abuse of the website using Graphite, Grafana, Seyren.
  • Used cloudhealth to track the expenditure of AWS resources by different teams.
  • Configured AppDynamics to measure Application Performance.
  • The project life cycle followed in this project was Agile Scrum methodology.
  • Responsible for mentoring team in technical discussions and Technical review of Design Documents.
  • Was part of code reviews and verifying bug analysis reports.
  • I have handled Enhancements/Change Request impact analysis and implementation thru releases.
  • Responsible for troubleshooting of production issues, log analysis, etc.

Environment: AWS- S3, EC2, EMR, RDS, Redshift, SQS, SNS, Kafka, Zookeeper, DynamoDB, Graphite, Grafana, Seyren Java 1.7, Spring MVC, Eclipse, Nexus, Fastly, App Dyanmics, Secor, Mockito, PowerMockito, Python, Spark, JDBC Template, Jersey, JQuery, AngularJS, AJAX, JSON, HTML5, JUnit, Tomcat 8, Log4j, MySQL and Scrum,Jasper Reports,Sendgrid-email.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Evaluated High Level Designs and use cases given.
  • Created different Restful Web services for different KPI’s, to fetch the data in JSON format. Used Jersey to create the restful web services
  • The JSON response is used in the UI to populate the different Highchart widgets like trend, pareto, pie charts.
  • The front end is developed using AngularJS, Bootstrap and JQuery.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Designed and developed various modules/KPI’s (Schedule Reliability/Schedule Interruptions).
  • Developed some modules using WEB FOCUS
  • The project life cycle followed in this project was Scrum methodology.
  • Responsible for mentoring team in technical discussions and Technical review of Design Documents.
  • Is part of code reviews and verifying bug analysis reports.
  • I have handled Enhancements/Change Request impact analysis and implementation thru releases.
  • Responsible for troubleshooting of production issues, log analysis, etc.

Environment: Java 1.6, Spring MVC, Eclipse, JDBC Template,Jersey, JQuery, AngularJS, AJAX, JSON, HTML5, JUnit, Tomcat 8, Log4j, MySQL and Scrum.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Evaluated High Level Designs and use cases given.
  • Created different Restful Web services for different KPI’s, to fetch the data in JSON format. Used Jersey to create restful web services.
  • The JSON response is used in the UI to populate the different Highchart widgets like trend, pareto, pie charts.
  • The front end is developed using AngularJS, Bootstrap and JQuery.
  • Designed and Developed various modules using TDD
  • As part of SLA I was responsible for query optimization understanding EXPLAIN plan.
  • Aggregation tables where created to overcome the performance issues.
  • Server’s side cash where implemented so that only the first user would get delayed response and subsequent users would get quick response.

Environment: Java 1.6, Spring MVC, Eclipse, JDBC Template, JQuery, AJAX, JSON, HTML5, JUnit, Jersey, Log4j, Oracle and Scrum.

Confidential

Sr. Java Developer

Responsibilities:

  • Instrumental in ideation, design and development of the NOMAD Analyzer.
  • Understanding of NOMAD language and mapping it to the business requirement.
  • Used Swings, SWT to create the front end and the backend business logic is written using JAVA, Hibernate.
  • Extracted the Meta data from different reports separated them into logical groups based on subject areas.
  • Created the conceptual data model, logical data model, physical data model.

Environment: Java 1.6, Hibernate, Spring Core, Eclipse, JUnit, Maven, Log4j, Scrum.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Evaluated High Level Designs and use cases given.
  • Translating business requirements into technical requirements.
  • Designing of different components for re-usability.
  • Providing solution design for data flow.
  • The UI is developed using PrimeFaces 3.5.
  • Used spring for dependency Injection.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Handling and resolving production issues.
  • Created HBM Files and worked on Hibernate annotations and configurations.

Environment: Java 1.5, J2EE, Spring, Hibernate, XML, Eclipse, JUnit, Log4j, Oracle, Windows, Primefaces 3.5, Maven

Confidential

Java Developer

Responsibilities:

  • Evaluated of High Level Designs and use cases given to us by the client.
  • Prepared wire frames for proposed application.
  • Prepared High-level design and detailed level design documents from requirement documents.
  • Responsible for analysis, and implementation of various business requirements through requirements gathering and elicitation.
  • Developed different masking algorithms in collaboration with Confidential Labs.
  • Generated millions of records to test the performance of the algorithms.
  • Performance testing and tuning.

Environment: Java 1.5, J2EE, Spring, Eclipse EMF-GMF, Log4j, Oracle,MYSQL, MS-SQL, DB2, Progress DB Windows.

Confidential

J2EE Developer

Responsibilities:

  • Exploring and understanding the out of the box functionality available within IBM MDM.
  • Defining the technical requirements for solution based on the inputs from domain experts.
  • High level solution designing and Detail Level solution designing.
  • Development of different SOAP Web services.
  • Unit Testing, Integration Testing and production support.
  • Review of technical designs and code.

Environment: Java 1.6, J2EE, IBM RAD, SOAP Web Services, XML, IBM WebSphere Application Server, Log4j, Oracle, SQL, DB2, Windows.

Confidential

Developer

Responsibilities:

  • Gathered the User Requirements and developed the Design Documents.
  • Provided solutions to complex requirements needing special measures for performance improvement
  • Worked on functional specs, creating High/Low Level Design, Offshore Development, Testing, Implementation and Technical Support.
  • Analyzing the data and developed different statistical models to calculate cost of care.
  • Managed all deliveries successfully within planned schedules.
  • Developed project templates and established standards.
  • Reviewed all deliverables like design documents, code and test plans.
  • Defined strategy and worked on proof of concept to find out the feasibility of the solution.
  • Filed a patent titled “SYSTEM AND METHOD FOR PREPARING HEALTHCARE SERVICE” with US PTO.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML, XML, Tomcat, Log4j, Oracle, SQL, PL/SQL, Windows, Weka.

Confidential

Java Developer

Responsibilities:

  • Participation in requirements gathering sessions and proposing solutions to the end users.
  • Worked on functional specs, creating High/Low Level Design, Offshore Development, Testing and Implementation.
  • Worked on performance tuning.
  • Conducting the Design/ Code reviews and ensuring proper coding and documentation.
  • Prototype preparation.
  • Productizing of the prototype to be used in different customer centric domains.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML, XML, Tomcat, Log4j, Oracle, SQL, PL/SQL, Windows, Weka.

Confidential

Developer

Responsibilities:

  • Participation in requirements gathering sessions and proposing solutions to the end users.
  • Worked on functional specs, creating High/Low Level Design, Offshore Development, Testing and Implementation.
  • Worked on performance tuning.
  • Conducting the Design/ Code reviews and ensuring proper coding and documentation.
  • Prototype preparation.
  • Productizing of the prototype to be used in different customer centric domains.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML, XML, Tomcat, Log4j, Oracle, SQL, PL/SQL, Windows, Weka.

Confidential

Developer

Responsibilities:

  • Participation in requirements gathering sessions and proposing solutions to the end users.
  • Worked on functional specs, creating High/Low Level Design, Offshore Development, Testing and Implementation.
  • Worked on performance tuning.
  • Conducting the Design/ Code reviews and ensuring proper coding and documentation.
  • Prototype preparation.
  • Productizing of the prototype to be used in different customer centric domains.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML, XML, Tomcat, Log4j, Oracle, SQL, Windows, Solr, Lucene.

We'd love your feedback!