We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • 13 years of experience in development and Technical leadership for creating high quality and scalable enterprisesoftware systems using Java/J2EE technologies,
  • Very strong experience in micro servicearchitecture design and developmentwith fully stateless system
  • Experiencewith AWS Cloud - EC2, Analytics and S3 services for Elastic Search index and storing video/image file.
  • Very strong experience in building micro service based projects from scratch using spring boot, cloud etc.
  • Extensive experience in software development using agile scrum, Kanban process with agility development.
  • Expertise in Test driven development and BDT as well, written lot of test case on - TDD/BDT (Junit, mockito and spock)
  • Experience in peer programming environment.
  • Effectively used features of Java 8(stream, lambda, date and time), Concurrency framework, Java Executors, JCF and multi-threading.
  • Developed SOAP based web service using springweb servicemodule.
  • Developed user interface or front end screen using BackboneJs, AngularJs, html, css, javscript and Jquery.
  • Have written parallel task java code to make ETL kind of works using concurrent package.
  • Directly worked with product owners and Architect team to get business and architectural detailsduring sprint planning.
  • Designed complex business entity/objects using Object Oriented Analysis & Design (OOAD).
  • Expertise in utilizing multiple design patterns and principles.
  • Expertise in design and development of database tables, indexing, relationship, SQL and PL/SQL.
  • Utilized Devops products such as App Dynamics.
  • Experience in using rally/JIRA - story tracking system.
  • Involved in refactoring on existing codes base andon daily development time as well.
  • Experience in Continuous integration environment such as Jenkins, implemented few plug-in with Jenkins.
  • In depth understanding on multiple flavor of NOSQL concepts especially document based system such as MongoDB and Cassandra

TECHNICAL SKILLS:

Programming languages: Java8, Groovy and JavaScript

EE Technologies: REST (JAX-RS)), SOAP, JMS, JPA, Jsp, Servlets, EJB, JSTL, JNDI, RPC and JDBC.

Frameworks: Spring (boot, cloud,web, mvc, transaction, aop, ws, rest, jdbc, jms, orm, batch), Hibernate 4.0, Struts1.X, Ibatis and Rest Easy 2.X.

Build Tools: Gradle, Mavenand Ant,

Automation/Test: Selenium, Fitnesse, junit, MockIto andSpock

JEE Servers: Websphere, Tomcat 7, Embedded Tomcat, Jboss and Glassfish.

RDBMS:  Oracle 11G, SQL Server, Mysql, DB2 and HSQL.

NoSQL/Big data: kkMemCache and ElasticSearch.

Design Skills: very strong in OOD, OOA, design principle and implementation.

Protocols worked: HTTP, SMTP Development

Methodologies: TDD, BDTandAgile - Kanban - scrum.

Development Tools: Eclipse, IBM RAD, MS visio, logback, intelliJ, jenkin. SOAP UI and IBM Rfhutil.

Others: XML, JSON, XSD, WSDL, JAXB, HTML, AJAX, JQuery, backboneJS, Jasper reports, Log4J, logback, Apache POI, TOAD,spring-boot, AngularJS and multi-threading.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Working as Senior Developer cum Technical Lead formicroservices systemwithREST fullAPI (Endpoints)usingspring boot, cloud, Netflixstack,java8and groovy with fully stateless system.
  • Involve in architectural meeting with product senior architects and work with junior development team to collaborate individual ideas during sprint planning or whenever required.
  • Conduct team meeting and code review with team members.
  • Utilize Netflix Eureka Server for service registration and discovery purpose.
  • UtilizeNetflix Hystrix for fault tolerance purpose and zuul for gateway purpose.
  • Writespring mvc test for Restcontroller andspock/mockito for service and repository componentsusing Java8 and Groovy programming language
  • Do involve in code review meeting with junior developers and provide technical solutions.
  • Develop user interface /UI using backboneJs, AngularJs framework, html,JavaScript and css.
  • Write Gradle build script using Groovy language
  • Develop API to index/retrieve data from elastic search instance which is in AWS cloud using Jest client API.
  • Write simple/complex elastic Search (NOSQL search engine) query to provide data to search box.
  • Writing PL/SQL in oracle 12G environment, also write hibernate JPQL queries.
  • Make sure exception handled in proper way and communicated to RESTcaller with proper http status code and message.
  • Writing Junit, mockito and spock, and encourage/help others developersto write more scenario with good amount of code coverage.
  • Use AWS Analytics Elastic search index instance to index participant information’s.
  • Use AWS S3 to store participant video/image and other files.
  • Work with Jenkin tomonitor build and schedule jobs.
  • Develop java components using Java8 feature.
  • Responsible to work with co-developer and do code reviews frequently and make sure all other code as well quality.
  • Help junior developers in terms of technically or functionally to meet on time delivery.
  • Interact with product owner and architect team to understand business and architectural design during sprint plan or whenever required.
  • Create rest controller, service and JPA objects by following REST and SOLID standards and do code review for junior developer’sartifacts as well.
  • Coordinate with QA resource and verify all acceptance tested before delivery.
  • Co-operate with Devops team to make sure features goes smooth in to production.
  • 100% make sure following TDD process, and do create many test scenarios.
  • Do code review with team members.
  • created devops related jobs such as Jenkin jobs to automate build and unit testing and artificedelivery.

Environment: Java 8, Groovy, Spring boot, spring(web,transaction,aop,orm,security), Spring REST end points,Hibernate- JPA, JSON, Gradle, junit, mockito, spock, EHCache, JMS and Tomcat,JavaScript, BackboneJS, AngularJs,JQuery, ActiveMQ, ElasticSearch (at AWS EC2), AWS S3 and Netflix microservice projects.

Confidential, IL

Sr. Java Developer

Responsibilities:

  • Develop microservice REST API using spring and REST Easy frameworks for different services suchfield management service,field data management service, organization management service. etc.
  • Implemented Jenkin plugins such as Fitnesse
  • Used Toad 5.1 as editor for DB2.
  • Using AppDynamics for performance testing of JVM’S.
  • Using DB2 Database and Toad as an editor for Database queries.
  • Using IAF Deployment for Deploying the Project EAR on DEV, QUAL, and CERT Environment.
  • Using Maven for building and applications.
  • Using JUnit 4.11 for writing development test cases.
  • Using HSQLDB as In Memory database for integration and unit testing.
  • Using RFHUtil 7 to send the Message to Device Management for Testing.
  • Logback used for Logger information.
  • Using spring for Component scan, AOP Advice for service layer.
  • TortoiseHG Mercurial 2.4.1 to check-in / check-out the code in central repository. Spring MVC for Controller Component and request mapping.
  • JAXB to convert the XML request Message into Java Objects and response into XML.
  • JPA specifications and Hibernate as a persistence provider.
  • Using Hibernate as the ORM tool to be able to integrate the software with the Oracle database back end.
  • Tuned SQL statements, hibernate mapping, and WebSphere application server to improve performance, and consequently met the SLAs.
  • Gather and analyze business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.
  • Responsible for analysis, development and maintenance of current programs including performance, diagnosis and troubleshooting of problem programs.
  • Developed user interface using backbones, html, CSS, JavaScript and JQuery
  • ProcessSOAP message which received from MQsystem for order management synchronization.
  • Developing SOAP web service for device management system.
  • Develop socket program to receive message from provider and build JMS message then put in to IBM MQ system.

Environment: Java 1.6, Spring 3.2, JPA 2X, JAX-RS, JAX-WS, XML,JMS,AspectJ, Json, Maven, Jenkins, IntelliJ, Mercurial version control, IRAD editor, Junit, MockIto, Selenium, fitness test, SMTP, AppDynamics, Rally story tracking, sonar and cobertura code coverage, GitHub, memcacheNOSQL, extreme Scale jodatime, multi-threading, concurrent operations andsite minder.

Confidential, NY

Sr. java Developer

Responsibilities:
  • Deriving entity type of counterparty when the party belongs to different asset class.
  • Deriving the probability of default of the security (PD) based on its ratings provided by MOODY'S, FITCH, S&P and Internal ratings by AIG.
  • R square calculation of counterparty.
  • Loss given default (LGD) calculation of security.
  • Derivation of industry weight of the party.
  • Exclusion of instruments from portfolio based on rule provided by Credit Analyst.

Environment: Java 1.6, Spring 3(mvc, aop, batch and orm), IBatis-ORM, ApachePOI, Java Executor Framework, concurrent package, XML,JAXB, unix, Ant, Websphere 7.0, TFS, IBM IRAD, and multi-threading.

Confidential, NY

Sr. java developer

Responsibilities:

  • Design, develop, code, test in agile environment.
  • Involved in High Level Design.
  • Analysis and resolution of issues identified during internal testing and issues found by customers. Prioritizing the issues and passing information to the offshore team for fixing the issues.
  • Involved Onshore/Offshore team coordination, planning, knowledge transfer both technical and business oriented.
  • Coding the common utility java classes
  • Responsible for design documentations, code reviews, performance improvements and presentation.
  • Troubleshooting and technical guidance to the team

Environment: Java 6, SOAP web service (IBM WebSphere provider), wsdl, XML, XSD, Java Executor framework, Oracle 10G, PL/SQL, UNIX scripting.

Confidential, MI

Software Engineer

Responsibilities:

  • Analysis / Documentation / Code reviews of my module.
  • Provided support to the project at UAT (User Acceptance Testing) and Production stage.
  • Developed JUnit test cases.
  • Developed JSP pages using Struts Framework (Front end requirement).
  • Handled Performance issues.
  • Created Service Locator pattern.

Environment: Struts 1.0, JSP, Servlets, spring, EJB, WebSphere, DB2, Hibernate, spring (MVC, DI), web service SOAP and Swing.

We'd love your feedback!